2

最近、XAMPP から最新の WAMP バージョンに移植しました。以前のサーバーのすべてのコードは正常に機能し、特に Null 値を表示します。

In XAMPP:

echo $a;

If $a is not yet declared, the system just prints nothing.

でも、

in WAMP

echo $a;

If $a is not yet declared, the system gives an error `Undefined Variable`.

php.ini 構成ファイルと httpd.conf を確認しましたが、新しいバージョンで null 値を表示できません。

質問:

とにかく、phpにnull値を宣言せずに表示させる設定はありますか?

PS: 使用している XAMPP は 1.7.3 で、現在使用している WAMP は 2.2e です。

助けてください。ありがとうございました。:-)

4

2 に答える 2

4

おそらくPHPエラーレベルのPHP設定です。

PHP 通知が有効になっている場合、PHP は未定義の変数のみを表示します。

XAMPP はおそらくデフォルトで PHP 通知を有効にしませんが、WAMP は有効にする可能性が高いです。

WAMP が未定義の変数を出力しないようにするには、php.ini を開き、「error_reporting」を次のように変更します。

error_reporting = E_ALL & ~E_NOTICE

これにより、通知以外のすべてのエラーを出力するよう PHP に指示する必要があります。

于 2012-09-04T09:18:22.583 に答える