ホームページ  >  記事  >  バックエンド開発  >  PHPの未定義インデックスと未定義変数の解決策_PHPチュートリアル

PHPの未定義インデックスと未定義変数の解決策_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:52:53825ブラウズ

$act=$_POST['act'];

上記のコードを使用すると、常にプロンプ​​トが表示されます
注意: 未定義のインデックス: F:windsflybookpost.php の 18 行目での動作

さらに、場合によっては

引用されたコンテンツが表示されます
注意: 未定義変数: 送信...

そのようなプロンプトがいくつか表示されるまで待ちます

原因: 未定義の変数が原因です

解決策:
1) Error_reporting 設定:
error_reporting = E_ALL を見つけます
9 行目の error_reporting = E_ALL および約 .PHP に変更します
Notice: Unknown variable: comment in D:PHP5ENOTEADDNOTE.PHP on line 9
...
本来、PHP では変数を定義する必要はありませんが、このような場合はどうすればよいでしょうか
C で php.ini を見つける限り、次のようになります。 WINDOWS
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
エラーを表示したくない場合は、直接変更してください:
display_errors = Off
php.ini を変更する権限がない場合は、php ヘッダー error_reporting に
ini_set(" を追加できます) ,"E_ALL & ~E_NOTICE"); 以上です。



http://www.bkjia.com/PHPjc/318782.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/318782.html

$act=$_POST['act']; 上記のコードを使用すると、常に Notice:Unknownindex:actinF:windsflybookpost.phponline18 というプロンプトが表示されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。