1. ホーム
  2. php

[解決済み] PHPのエラーを表示させるにはどうしたらいいですか?

2022-03-17 02:30:16

質問

PHP の ini ファイルを確認しました。 php.ini ) と display_errors が設定されており、またエラー報告も E_ALL . ApacheのWebサーバを再起動しました。

この行をスクリプトの先頭に置いても、簡単なパースエラーさえも捕らえられない。例えば、私は変数を "$" という文があり、それを閉じていない。 ";" . しかし、私のスクリプトはすべてこれらのエラーの際に空白のページを表示しますが、私は実際に エラー をブラウザの出力に含めることができます。

error_reporting(E_ALL);
ini_set('display_errors', 1);

あとは何をすればいいのでしょうか?

どのように解決するのか?

私はいつもこれでやっています。

ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);

しかし、これではPHPはパースエラーを表示しません。エラーを表示する唯一の方法は、php.iniをこの行で修正することです。

display_errors = on

(にアクセスできない場合)。 php.ini の中にこの行を入れてください。 .htaccess もうまくいくかもしれません)。

php_flag display_errors 1