<概要>
PHPに例外を投げると、それがエラーメッセージとスタックトレースと一緒にコンソールに二度出てきてしまいます。
一度目は“PHP Fatal Notice:...”とプリントされ、二度目は“Notice. ...” とプリントされます。
Apacheプラグインバージョンではテストしていません。
<例>
PHP Notice: Use of undefined constant asdf - assumed 'asdf' in /var/www/html/index.php on line 4
PHP Stack trace:
PHP 1. {main}() /var/www/html/index.php:0
Notice: Use of undefined constant asdf - assumed 'asdf' in /var/www/html/index.php on line 4
Call Stack:
0.0002 222584 1. {main}() /var/www/html/index.php:0
<質問>
私の予想では、stderr と stdoutがエラーのプリントに関係していると思います。できればstderrでエラーを一つだけプリントさせるようにするにはどうすればいいでしょうか?
<バージョン情報>
PHP 5.4.29 (cli) (built: Jun 5 2014 16:07:48)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。