Notice:未定義のインデックス

PHPはWebマスターの間で人気のあるスクリプト言語ツールの1つです。 しかし、時にはユーザーが "未定義のインデックス"エラーメッセージに出くわすことがあります。 このエラーは主に不適切な変数設定が原因です。 ユーザー入力フォームから変数を復元している間、エラーが発生する可能性があります。 通常、PHPでは$ _POSTと$ _GETコマンドがフォームに示されている値を取得するために使用されます。 これらの機能を使用している間、あなたはこのNotice:Undefined index messageに出くわすかもしれません。 このエラーを回避するには、tableフィールドがisset()関数に設定されていることを確認してください。これは、特定の値がすでにPHPによって宣言されているかどうかを判断します。 このエラーメッセージは、サーバーの構成前に延期することができます。 error_reporting関数を使用して報告されたエラーの種類を変更できます。

フォームから変数を回復しようとしているときに、フォームを回復するために$ _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を使用して報告されたエラーの種類を変更できます

前の記事 次の記事

トップのヒント