PHP はどのようにして適切な結果を返すのでしょうか?
私はもともと PHP で json 形式を返したかったのですが、その中にすべての警告も含まれていました。
1 つの警告をオフにするにはどうすればよいですか?
2 警告に関係なく、他の方法はありますか? とにかく、より純粋な結果を返すのが良いでしょう
-----解決策-- --- ---------------
ini_set('display_errors', 0); // エラー プロンプトをオフにします
ただし、警告レベルのエラーはすでに非常に深刻です深刻なので、修正する方法を考えるべきです。
------解決策---------
php.ini で設定を display_errors = Off に変更するか、コードに error_reporting(0) を追加すると、エラー メッセージの出力を抑制できます。
ただし、警告メッセージが表示されるため、コードに問題があることを意味します。プロンプト メッセージに基づいてエラーの原因を特定し、問題のコードを修正することが最善です。
------解決策---------
エラーメッセージを投稿した方がよいでしょう。コードに何か問題があるはずです。
------解決策-----
誰があなたに警告を発するよう求めましたか? . プログラムを書いても警告は出ないのでしょうか?
------解決策--------
PHP を個別にデバッグし、すべてが完了したら共同でデバッグします。正しい
------解決策---------
------解決策---------error_reporting(0);
------解決策----------------------警告: ヘッダー情報は変更できません - ヘッダーはすでに送信されています(出力は D:wampwwwincludelog4phpLoggerLog.php:95 で始まります) D:wampwwwfindtaxiindex.php の 7 行目
これは間違っています: リクエスト ヘッダー [header("Content-Type:text/html;charset= UTF-8 ");] の前には、スペースや空行も含めて他のものを置くことはできません。
------解決策----------------------警告: LoggerOptionConverter::setProperty() そのようなセッターはありませんLoggerLayoutTTCC の [ConversionPattern] プロパティのメソッド。D:wampwwwincludelog4phpLoggerLog.php の 95 行目
これがあるかどうかを確認し、大文字と小文字に注意してください。大文字と小文字の区別に問題がないか確認してください。
------解決策----------------------警告: LoggerOptionConverter::setProperty() そのようなセッターはありませんLoggerLayoutTTCC の [ConversionPattern] プロパティのメソッド。D:wampwwwincludelog4phpLoggerLog.php の 95 行目
があるかどうかを確認し、大文字と小文字に注意してください。大文字と小文字の区別に問題がないか確認してください。