ホームページ >バックエンド開発 >PHPチュートリアル >PHP エラーの解決策 注意: 未定義の変数
インターネットからダウンロードしたソースコードをデバッグすると、ほとんどの場合、未定義変数のエラーが表示されます。通常の状況では、PHP は変数を定義する必要はありませんが、サーバーがすべてをエラーとして報告するとエラーが発生するため、この種のエラーはサーバー上でブロックする必要があります。
インターネットからダウンロードしたソースコードは、デバッグ中に未定義変数エラーを引き起こすことがよくあります。 通常の状況では、PHP は変数を定義する必要はありませんが、サーバーがすべてをエラーとして報告するとエラーが発生するため、この種のエラーはサーバー上でブロックする必要があります。 注意: 未定義の変数: D:PHP5ENOTEADDNOTE.PHP の 9 行目の電子メール 注意: 未定義の変数: D:PHP5ENOTEADDNOTE.PHP の 9 行目の件名 注意: 未定義の変数: D:PHP5ENOTEADDNOTE.PHP の 9 行目のコメント …… 実際、上記は未定義の変数です。変数のコードを直接決定します。 本来、PHPでは変数を定義する必要はありませんが、そうなった場合はどうすればよいのでしょうか? C:WINDOWS で php.ini を見つけるだけです php.ini 302 行目 error_reporting = E_ALL に変更されました error_reporting = E_ALL & ~E_NOTICE apache2.2を再起動してください 解決策: php.ini を変更する 変更: error_reporting = E_ALL 次のように変更します: error_reporting = E_ALL & ~E_NOTICE エラーを表示したくない場合は、エラーを直接変更します。 表示エラー = オフ php.ini を変更する権限がない場合は、以下を追加できます。 ini_set("error_reporting","E_ALL & ~E_NOTICE"); |