当前位置: 首页 > 面试题库 >

PHP 5禁用严格标准错误

杜阳泽
2023-03-14
问题内容

我需要在顶部设置PHP脚本以禁用严格标准的错误报告。

有人可以帮忙吗?


问题答案:

您要禁用错误报告,还是只是阻止用户查看错误报告?即使在生产站点上,记录错误也通常是一个好主意。

# in your PHP code:
ini_set('display_errors', '0');     # don't show any errors...
error_reporting(E_ALL | E_STRICT);  # ...but do log them

它们将被记录到您的标准系统日志中,或者使用error_log伪指令来指定您希望错误出现的确切位置。



 类似资料:
  • 问题内容: 我目前正在php 5.4上运行一个站点,在此之前我在5.3.8上运行了我的站点。不幸的是,php 5.4结合了和,这意味着我之前的设置现在无法正常工作。我以前的值是我应该一次启用一个值吗? 我有太多错误,文件包含太多代码供我修复。 问题答案: 正如评论者所说, 最好的 选择是修复错误,但时间或知识有限,这并非总是可能的。在您的php.ini中更改 至 如果您无权访问php.ini,则可

  • 问题内容: 我尝试使用multi_query,但我不断弹出严格的Standards消息。 我收到的错误消息是: 严格标准 :mysqli_next_result():没有下一个结果集。请调用mysqli_more_results()/ mysqli :: more_results()检查是否调用此函数/方法 我尝试添加和删除,但没有运气。 问题答案: 虽然pipodesign纠正了$ querys

  • 我刚刚在PHP 5.4上安装了woocommerce 2.0(在Wordpress上),我得到了这个: 严格标准:WC_Gateway_BACS::process_payment()的声明应与D:\my\path\to\htdocs\wordpress\plugins\woocommerce\classs\Gateway\BACS\class WC-Gateway-BACS中的WC_payment

  • 问题内容: 有什么方法可以在Chrome中禁用。 实际上,我正在跨域发出JSONP请求。它可以在Firefox上正常工作,但是在使用chrome时,在控制台上会出现一些错误。 拒绝从“ https://example.com ” 执行脚本,因为其MIME类型(“ text / plain”)不可执行,并且启用了严格的MIME类型检查。 它在Mozilla中可完美运行。问题仅在Chrome中出现 这

  • 问题内容: 我将PHP版本升级到5.4(XAMPP 1.7.3到1.8.0)。现在,我看到“ 严格标准” 错误,原因是: 严格的标准:在第4行的C:\ xampp \ htdocs \ alous \ include \ dbconn.php中,只能通过引用分配变量 dbconn.php: 注意: 我不需要使用此方法在php.ini中禁用严格标准!我想修复我的PHP代码。 问题答案: 您应该删除(

  • 问题内容: 我有以下php。但是,当我看到index.php时,出现以下错误消息。 严格的标准:非静态方法Page :: getInstanceByName()不应在第12行的/var/www/webworks/index.php中被静态调用 我希望有人可以告诉我如何解决该问题。 index.php ww.incs / common.php ww.incs / basics.php Page.ph