ホームページ >バックエンド開発 >PHPチュートリアル >出错:未定義定数の使用allowhtmlと未定義インデックス
エラー: 未定義の定数allowhtmlと未定義のインデックス
の使用 プログラムを実行すると、次のエラーが報告されます。何が問題ですか?
注意: 未定義の定数allowhtmlの使用 - /home/wwwroot/kaimen360_com/public_html/uc_client/model/base.phpの69行目で「allowhtml」と仮定します
注意: 未定義のインデックス: /homeのallowhtml /wwwroot/kaimen360_com/public_html/uc_client/model/base.php 69 行目
-----ソリューションのアイデア------ - --
未定義 (存在しない) 関連付けキーが使用されました
エラー メッセージには、エラーの場所 /home/wwwroot/kaimen360_com/public_html/uc_client/model/base.php の 69 行目が示されています
ぜひご自身でご覧ください
-----解決策のアイデア----------------------
ヒント: 配列
には、キー名が「allowhtml」のデータはありません (存在しません) ------解決策のアイデア------ -- -----
配列内のallowhtmlのキー値が存在しないため、使用されています。
例:
<br /><?php<br />$arr = array('a'=>123);<br />echo $arr['allowhtml']; // 这样就会有提示未定义了。<br />?><br />
<br /><?php<br />error_reporting(E_ALL^E_NOTICE^E_WARNING); // 加了这句就可以屏蔽警告与提示的错误。<br />$arr = array('a'=>123);<br />echo $arr['allowhtml']; // 这里不会出现notice<br />?><br />