Notice:未定義のインデックス
PHPはWebマスターの間で人気のあるスクリプト言語ツールの1つです。 しかし、時にはユーザーが "未定義のインデックス"エラーメッセージに出くわすことがあります。 このエラーは主に不適切な変数設定が原因です。 ユーザー入力フォームから変数を復元している間、エラーが発生する可能性があります。 通常、PHPでは$ _POSTと$ _GETコマンドがフォームに示されている値を取得するために使用されます。 これらの機能を使用している間、あなたはこのNotice:Undefined index messageに出くわすかもしれません。 このエラーを回避するには、tableフィールドがisset()関数に設定されていることを確認してください。これは、特定の値がすでにPHPによって宣言されているかどうかを判断します。 このエラーメッセージは、サーバーの構成前に延期することができます。 error_reporting関数を使用して報告されたエラーの種類を変更できます。 ![](//img.brin-designs.com/img/games/584/notice-undefined-index.png)
![](http://img.brin-designs.com/img/games/584/notice-undefined-index.png)
フォームから変数を回復しようとしているときに、フォームを回復するために$ _POSTまたは$ _GET変数を使用しているか、そうでなければ、このエラーに遭遇する可能性があります。
Notice: 'current line'の 'file path executable php'の未定義のインデックス
このエラーを回避するには、テーブルフィールドが関数is set()で設定されているかどうかをテストします。
変数$ _POST ['trick']の例:
// is(($ _POST ['trick']))if $ _POST ['trick'])を使う前に/ / $ _POST ['trick']が存在する場合の指示)
この種のエラーは、サーバーの構成より前に延期されます。
定数E_NOTICEによっては重要ではないため、デフォルトでは報告されません。
error_reportingを使用して報告されたエラーの種類を変更できます 。