PHP変数を使用する際の未定義のインデックスエラーを取り除く方法

$ _POSTまたは$ _GETは、ユーザー入力フォームから変数を取得するために使用される2つの特別なPHP関数です。 これらの関数を使用しているときに、 未定義のインデックスがあることを示すエラーが発生する可能性があります

このエラーはPHPのisset()の助けを借りて避けることができます。

未定義のインデックスは軽微なエラーであるため、通常はデフォルトで通知されません。 それでも、これはサーバーの構成によって異なります。 error_reporting関数を使用して 、報告されたエラーの種類を変更できます。

PHP変数使用時の未定義インデックスエラーの修正

$ _POSTまたは$ _GET変数を使用するときにこのエラーを回避するには、単にテーブルのフィールドが関数isset()で初期化されたかどうかをテストします。

// $ _POST ['value']を使う前に

if(isset($ _ POST ['value']))

{

// $ _POST ['value']が存在するかどうかの指示

}

画像:©Scanrail1 - Shutterstock.com

前の記事 次の記事

トップのヒント