問題タブ [php-7.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
91 参照

laravel - Laravel Homestead と Laravel Forge での動作の違い

PHPコードに単純な間違いがありました:

その結果、Homestead と Forge で異なる動作が発生しました。

$string の結果:

0

フォージ結果:

エラー: 数値以外の値が見つかりました

誰もが理由を知っていますか? また、ホームステッドの動作をフォージと同じように変更するにはどうすればよいですか? それは絶対に良いです..


アップデート

私の質問が完全に明確ではなくて申し訳ありません。質問は.=ではなく+=という間違いそのものではなく、承知していました。

問題は、ある環境ではエラーが表示され、他の環境では表示されない理由です。

どちらの環境も同じように構成されています (php.ini):

そして、それは単なる通知ではなく、エラーです。

0 投票する
1 に答える
329 参照

php - IIS 10 の phpinfo() ページで PHP 7.1.0 の空白の画面が表示される

IIS で PHP 7.0 を正常に使用し、phpinfo ページを表示できました。アップグレードして PHP 7.1 を指定すると、IIS の phpinfo ページが空白になり、スピナーが読み込み中のように動作し続けます。7.1 を使用して、ブラウザーに php ページを正常に読み込むことができます。phpinfo ページがロードされないのはなぜですか?

0 投票する
0 に答える
267 参照

php - IIS PHP 7.1 PECL DLL ライブラリ

http_parse_cookie()PHP 7.1 で IIS 10 を実行しており、PHP Storm が PECL メソッドにスタブのみを提供していることに気付いたとき、PHP Storm でメソッドを利用しようとしていました。Web で徹底的に検索した後、このWindows PECL リポジトリに出くわしましたが、2.5.0 までしか使用できず、使用しようとしても機能しません。

php_http-3.1.0-7.1-nts-vc14-x64.zipが必要ですが、リストされているのはいくつかのログ ファイルだけです。PHP 7.1 の php_http.dll はどこで確実に入手できますか?

大量の検索を行いましたが、DLL はどこにも見つかりません。

0 投票する
1 に答える
41 参照

symfony-3.1 - Symfony3.1 ハンドルがない void

Symfony 3.1 で php 7.1 を使用して 1 つのクラスを作成しました。戻り値の型を void として追加すると、symfony は例外をスローします。メソッドは次のようになります。

「App\TestBundle\Listener\void が見つかりません。何も返されませんでした」 .

メソッドの戻り値の入力を無効にするにはどうすればよいですか?

0 投票する
3 に答える
36074 参照

php - PHP7.1 でセッションデータの読み込みに失敗しました

私が抱えていた(そして現在解決した)問題を共有します。

私の開発マシンでは、IIS と PHP を実行しています。PHP7 にアップグレードしたところ、突然コードが機能しなくなり、このエラーが返されました...

session_start(): セッション データの読み取りに失敗しました: ユーザー (パス: C:\WINDOWS\temp)

権限の問題のようですね。そのため、php.ini の設定を微調整し、フォルダーのアクセス許可を変更しようと長い時間を費やしましたが、成功しませんでした。

すると、あることに気づきました。以下の私の答えを見てください。

0 投票する
1 に答える
1201 参照

php - php5 モジュールの php 7 への移植とコンパイル時の zend_string の問題

php5 を php7 に移植していますが、コンパイル時にエラーが発生するため、zend_string を正しく使用する方法がわかりません。php7 の変更点については、phppng ガイドに従いました。ほとんどの関数は簡単に移植できましたが、この関数は頭痛の種です。

モジュールの php5 バージョンは次のようになります。

したがって、ガイドには、「char *hsys」を「zend_string *hsys = null」に置き換える必要があると書かれています。そして、「MAKE_STD_ZVAL」関数を「ZVAL_NEW_ARR」に置き換えました。zend_parse_parameters 関数で、「s」パラメータを「S」に変更しました。

そのため、最終的にコードを次のように変更しました。

しかし、コンパイルすると、次のエラーが表示されます。