繁体   English   中英

PHP error_reporting计算器

[英]PHP error_reporting calculator

我正在寻找一个工具来帮助我分析和设置PHP中的error_reporting级别。

我希望它具有以下功能:

  • 粘贴数字error_reporting()值并查看其中设置的所有单个错误报告位
  • 带复选框的所有可能错误级别的列表。 检查它们会生成PHP代码来设置它。
  • (可选)选择生成的PHP代码必须运行的PHP版本,并生成适用于所有PHP代码的代码。 设置例如从5.3开始但不在5.2中的E_DEPRECATED时很重要
  • (可选)Web应用程序我可以在浏览器中运行

这样的工具存在吗? 哪里?

此工具具有您想要的一些功能:

http://www.bx.com.au/tools/ultimate-php-error-reporting-wizard

至于日期,似乎还没有工具可以计算两种方式(在各个常量和位掩码值之间)。

所以我写了一篇: https//maximivanov.github.io/php-error-reporting-calculator/

这是一个网络应用程序,将帮助您:

  • 通过选择单个错误常数来计算错误报告级别
  • 通过输入错误报告级别位掩码编号来查看设置了哪些常量

您可以在手册中找到所有已定义的错误常量的列表。 请注意,这不是标志,但它是一个位掩码,因此您无法获得“标志”列表。 要找出,或者是否由位掩码覆盖特定的错误级别,或者要结合多个错误级别,请使用公共位操作

var_dump(error_reporting() & E_ERROR); // Test, if ERROR is set
error_reporting(E_ERROR | E_NOTICE); // Set both ERROR and NOTICE

你正在寻找的工具是

error_reporting(-1);

所有其他工具将无用或有害

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM