これまで
error_reporting = E_ALL & ~E_NOTICE
の設定でプログラムを書いてきたのですが、今後
error_reporting = E_ALL
にして書いていきたいと思っています。
ウェブフォームから入力されてくる値は、
$_REQUEST['param']
といった感じで取得するわけですが、いきなり参照するとwarningが出ます。
一切のwarningを出さないようにするためには、
例えばプログラムの先頭で、
if (isset($_REQUEST['param'])) $param = $_REQUEST['param'];
のようなかたちで一旦すべて$param形式の変数に代入して、
以下のプログラムでは$paramを参照等するようにすればOKでしょうか?
すでにE_ALLでこの点に気をつけて書かれている方がいらっしゃいましたら、
ぜひノウハウを教えていただければ幸いです。