$hoge = $_POST[’hoge’];
のように書いていて問題なかったのですが、linuxのPHPに移し変えたところ、
Undefined variable: hoge
というエラーが出て、
if ( isset($_POST[’hoge’]) ) {
$hoge = $_POST[’hoge’];
} else {
$hoge = null;
}
などと書かなければならなくなりました。
Windowやlinuxといった問題ではなく、php.iniの設定だとは思うのですが、どの部分か分からず困っています。
いちいちissetで囲まなくてもよいように変えるにはどうすれば良いか、教えていただければ幸いです。
ERROR_REPORTINGでE_NOTICEを表示し無くすれば消えます。
スクリプト中でも制御できます。
ありがとうございました。