Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当使用@抑制警告时,Php也会写入日志_Php_Logging_Web_Warnings - Fatal编程技术网

当使用@抑制警告时,Php也会写入日志

当使用@抑制警告时,Php也会写入日志,php,logging,web,warnings,Php,Logging,Web,Warnings,在PHP中,有时我们在函数调用前加上@operator,以抑制最终会显示在页面上的警告。 假设应用程序设置为将错误和警告记录到文件中,当警告被“抑制”时,它在日志文件中的相应条目仍将被创建?据我所知,它不会写入日志文件-在读取之后 它有效地暂时将错误报告级别设置为0,我认为如果错误报告级别为0,则不会将错误写入日志为什么不试试看@无论如何都不应使用。几乎没有一个有效的用例。

在PHP中,有时我们在函数调用前加上@operator,以抑制最终会显示在页面上的警告。
假设应用程序设置为将错误和警告记录到文件中,当警告被“抑制”时,它在日志文件中的相应条目仍将被创建?

据我所知,它不会写入日志文件-在读取之后


它有效地暂时将错误报告级别设置为0,我认为如果错误报告级别为0,则不会将错误写入日志

为什么不试试看<代码>@无论如何都不应使用。几乎没有一个有效的用例。