Cannot use isset()でissetがエラーとなる
PHPで値の存在チェックにisset()メソッドを使った場合、表題のエラーが出ることがあります。
これはisset()に渡す引数が定数になっているため起こります。isset()には変数を渡す必要があるためです。
例えば下のコード例のように、isset()に直接nullを渡して判定しようとするとエラーとなり、変数に入れてから渡す必要があります。
echo isset(null); //エラー $var = null; echo isset($var); //false
isset() について詳細は下のリファレンスを参照してください。
PHP: isset - Manual
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites i...
コメント