- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPの変数未定義エラー)
PHPの変数未定義エラー
このQ&Aのポイント
- PHPの変数未定義エラーについて詳しく説明します。
- 表示されるエラーメッセージの内容と、原因の一例を紹介します。
- 解決策として、変数を事前に定義する方法を紹介します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.3
以下のまとめをよく読んでください。 Qiita - $_GET, $_POSTなどを受け取る際の処理 http://qiita.com/mpyw/items/2f9955db1c02eeef43ea バージョンによってerror_reportingのデフォルト設定が異なることはあるようですね。
その他の回答 (2)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.2
エラーメッセ時の通り、定義されていない変数名が使用されたと注意を受けているのです。 予め変数を定義すれば注意は出ません。 かなり昔のバージョンからこのエラーはあります。 但し、PHPの設定でエラー表示レベルをNoticeは表示しないように設定されている環境だとエラーが表示され無い場合もあります。 バージョンの違いでは無く、設定の違いです。
質問者
補足
回答有難うございます。設定の違いだったんですか。参考になりました。
- maiko0318
- ベストアンサー率21% (1483/6969)
回答No.1
$nameという変数には何も入っていません。(というか、$nameという変数も存在しません) なので、いきなり何が入っていますか?表示してくださいと言われても困りますよってことです。
質問者
補足
ただ、このページではエラーは出ないと言うことが書かれていますよね?
補足
参考ページの提示ありがとうございます。まだまだ僕のレベルでは1回読んだだけでは分かりませんが、今後の糧とさせていただきます。