HOME > PHP

エラー対策

  • foreach
    http://quartet-communications.com/info/topics/7094
    foreach ((array)$array as $elem) {
    のように(array)を付ける
  •  in_array
    in_array() expects parameter 2 to be array のエラーがよくある
    第2引数が配列でないですよ。と言う意味だが、if( is_array($_POST[‘gdel’]) ) を付け加えるようにする

Deprecated

PHP Deprecated: Assigning the return value of new by reference is deprecated
とエラーが出る。
参照 http://d.hatena.ne.jp/Kshi/20100310/1268211701
php.iniの設定を以下のように変更したい
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED