2
A
回答
7
$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);
必要,展开:)
0
相关问题
- 1. 计数警告
- 2. 参数警告PHP
- 3. php函数错误警告
- 4. 警告:mysqli_fetch_array()预计在PHP
- 5. 警告/警告/通知中的图像
- 6. PHP MYSQL +警告
- 7. PHP setcookie警告
- 8. php session_start()警告
- 9. php警告mysql_fetch_assoc
- 10. php call_user_func_array()警告
- 11. PHP - 警告:mysqli_fetch_array()
- 12. PHP:警告preg_replace
- 13. 笨PHP警告
- 14. PHP的警告:mktime()
- 15. PHP:的foreach警告
- 16. PHP的filter_var()函数生成警告
- 17. PHP的警告:缺少参数1
- 18. 预防LDAP函数的PHP警告
- 19. 警告:函数“杀”
- 20. PHP消息:PHP警告:strpos()预计参数1是字符串,
- 21. PHP的警告:mysqli_close()预计参数1是mysqli的Linux的
- 22. 倒计时警告
- 23. 警告:number_format()预计参数1是双
- 24. 警告:兰特()预计参数长
- 25. 警告:mysql_fetch_assoc()预计参数1是resourc
- 26. 警告:日期()预计参数2长,
- 27. 一些警告[预计参数]
- 28. 警告缺乏对循环计数器
- 29. 警告:SUBSTR()预计参数2到长
- 30. 警告:日期()预计参数2长,
你可能想返回false,那么PHP自己的错误处理程序仍然会运行 –
谢谢。我有一个3500行的PHP脚本,在您的帮助下,我发现我有3,204,367条通知。我无法相信这个剧本是那么糟糕。但任何功能的机会可能都算错了! :P - 我把它放在顶部,并回应警告并注意底部。这个可以吗? – Abs
汤姆提出了一个很好的观点,我只是假设你想压制所有其他的错误处理。 300万确实看起来很高,但我想不出我可能错过了什么。也许你可以在freenode irc网络上加入## PHP频道,并粘贴你的脚本,我相信我们其中的一个人可以深入了解你。 – TML