• ベストアンサー

PHPのエラー表示を変更(非表示)したい

PHPを実行して、上手く処理できないと下記のよなエラー表示がされると思います。 Warning: ~~~(エラーの内容)~~~ on line 17(エラーの行数) このようなエラー表示を非表示にしたり、エラーが出た場合に別のファイルを参照して表示させる事はできるのでしょうか? 403や404、500のエラー表示は、htaccessで変更できますよね。 phpのエラー表示も変更する事はできるのでしょうか? アドバイスをお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

Warning を出力する大抵の関数で「@」を付けて呼び出すことでWarning の出力を抑止できます。 例 fopen → @fopen

Cuty_Cat
質問者

お礼

ご回答ありがとうございます。 エラー表示をする記述の部分で、「fopen」ではなかったのですが、関数の前に「@」を付けたらエラー表示を非表示にする事ができました。 適格なアドバイスをありがとうございます。

その他の回答 (1)

  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.1

php.iniを編集できる状態であれば error_reportingやdisplay_errorsの設定を変えれば抑制できます 編集できないのなら ini_setで強引に変更してしまえばいけるかな