この種の問題は、php でエラー プロンプトをオンにすると、プログラミングのいくつかのエラーが表示されるというものです。ここで、php の通知: 未定義のインデックス エラー プロンプト メソッドを必要としている人は誰でも参照できます。 。
原因分析
この種の問題は通常、未定義の変数によって引き起こされます
例
コードは次のとおりです | コードをコピー |
if($a) } |
//ヒント: 注意: 未定義の変数: E:/www/test.php の 5 行目
コードは次のとおりです | コードをコピー |
$a=1; } //出力 1 エラー報告(0); if($a) } |
解決策のまとめ
1. 変数が適用されていない場合は、$a=1; のように変数を直接宣言します。
2. 記事の先頭に error_reporting(0) を追加すると、すべてのエラーが表示されなくなります
3. isset($_GET["page"]) または: @$page=$_GET["page"]
4. php.ini で error_reporting = E_ALL & ~E_NOTICE を使用して、通知の表示をオフにし、そのような警告をブロックします。