php - 计算 PHP 警告/通知的数量

标签 php error-reporting

有没有一种方法可以计算脚本在执行时遇到的错误/通知/警告的数量?

我想做这样的事情:

Warnings: 125
Notices: 234
..etc

谢谢

最佳答案

$warn = $notice = 0;  
function f() { 
  global $warn, $notice; 
  $argv = func_get_args(); 
  switch($argv[0]) { 
    case E_WARNING: $warn++; break; 
    case E_NOTICE: $notice++; break; 
  }
}
set_error_handler('f', E_ALL);

根据需要展开:)

关于php - 计算 PHP 警告/通知的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477791/

相关文章:

php - 在对象 foreach 循环中将结果限制为 1,in_array 不起作用

php - Laravel 5.6 登录尝试失败 - 登录提交时返回方法 RequestGuard::attempt 不存在

php - 我应该如何设置我的类(class)?

php - 设置在重复输入尝试唯一字段时导致 php 错误?

php - 仅在一个站点上显示 PHP 错误

Php 在 IIS7 上不报告任何错误

php - codeigniter 4 : Response to preflight request doesn't pass access control check 中的 CORS 问题

PHP 不会将数据插入 Mysql 数据库 - 不会引发错误

php - 我希望 codeigniter 回显 php 错误而不是 500 内部错误

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?