Warning: Invalid argument supplied for foreach() inを消したい
テストサーバーでは、問題ないのですが、本サーバーで上記のエラーが
foreachの部分で出てしまいます。
エラーが出るだけで他の部分の表示には問題なのですが、
おそらくどこまでのエラーを表示するかの設定がサーバーによって
違うからだと思うのですが、
phpコード側で上記のエラーを表示するかしないかを変更することは
できませんでしょうか?
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
foreach() に指定する変数が宣言されていない場合などにでますね。
変数の前に明示的に(array)と書くとエラーがでなくなりますよ
foreach($xxx as $yyy){}
↓
foreach((array) $xxx as $yyy){}
ちなみに環境によってでる場合と出ない場合があるのは、
どのレベルまでエラーをだすかというポリシーの違いによるものです
それを吸収するにはerror_reporting()などでレベルをあわせることになります。
http://www.php.net/manual/ja/function.error-repo …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パースエラーとは?
-
PHPでネットワークドライブのop...
-
フォントの色を変えるには?
-
phpでクラスのメソッドで同名の...
-
トランザクションが原因?DBに...
-
php pear mdb2に質問です。
-
phpでPEAR::DBを使っているので...
-
PHP8を使うと、大量のWarningが...
-
ローカルでは正常に動くのにサ...
-
クラスの中でincludeするとき、...
-
fgetcsv_regについてのご質問
-
正規表現での最後尾のバックス...
-
awsにApacheとPHPを入れて、何...
-
PHPのHttpRequestモジュールに...
-
centOSにcakePHPを入れた際のエ...
-
Call to undefined method RDBM...
-
error_reporting(0);にも関わら...
-
日本語をGETで渡す場合UR...
-
ワードプレスサイト PHP8.0.25...
-
preg_replace() で、 urlencode()
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
PHP8を使うと、大量のWarningが...
-
awsにApacheとPHPを入れて、何...
-
phpでPEAR::DBを使っているので...
-
ワードプレスサイト PHP8.0.25...
-
パースエラーとは?
-
phpでクラスのメソッドで同名の...
-
PHPで、エラーがない場合のみ画...
-
トランザクションが原因?DBに...
-
「@$変数」の「@の意味は?」
-
PHPでfatal errorが出ても無視...
-
PHPで特定のURLにジャンプす...
-
正規表現での最後尾のバックス...
-
PHPでネットワークドライブのop...
-
bindValueエラー
-
error_reporting(0);にも関わら...
-
これは例外処理でしょうか?
-
ある条件に当てはまったときに...
-
php5.6でsimplexml_load_string...
-
PHPでSMTPを使ってメール送信で...
おすすめ情報