phpでNotice Errorの Undefined index等が多発してうざい場合はこれで解決

phpでNotice Errorの Undefined index等が多発してうざい場合は(エラーレベル落とせいいというのは置いておいて)、

$a = null;


という感じで変数を初期化しておくといいかもしれない。issetで条件分岐してる場合はやっかいなことになるかなもしかして。


・変数は常に初期化する。
・かつ判別はissetじゃなくてis_nullでやる。


というのが未定義エラーの出ない気持ちのいいコードの書き方、かな??

ここ↓読んでみるといいです。


issetを正しく理解する。null値とunsetの違い-PHP変数管理 - CPA-LABテクニカル