No such file or directory
このコードで警告が表示される場合と警告が表示される場合があるのはなぜですかNo error
。
<?php
file_put_contents('*bad*', 'hello world'); // Trigger illegal filename.
?>
通常、このエラー警告が表示されます。
Warning: file_put_contents(*bad*): failed to open stream: No such file
or directory in C:\root\noerror.php on line 3
しかし、少し待ってからもう一度実行すると、代わりに次のように表示されることがあります。
Warning: file_put_contents(*bad*): failed to open stream: No error in
C:\root\noerror.php on line 3
何か案は?
Windows 7、PHP 5.5.11、nginx 1.4.6 を使用しています。私の php.ini には次のものがあります。
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
report_memleaks = On
track_errors = On
html_errors = On
error_log = php_errors.log
を除く通常のデフォルトの開発エラー設定だと思いますerror_log
。
ログファイルでも同じことが起こりNo such file or directory
ますNo error
。
[11-Jan-2017 12:29:25 Europe/London] PHP Warning: file_put_contents(*bad*): failed to open stream: No such file or directory in C:\root\noerror.php on line 3
[11-Jan-2017 12:29:26 Europe/London] PHP Warning: file_put_contents(*bad*): failed to open stream: No error in C:\root\noerror.php on line 3