【问题标题】:How can I remove deprecated messages from error reporting in php?如何从 php 的错误报告中删除不推荐使用的消息?
【发布时间】:2022-12-06 20:18:34
【问题描述】:

这是我的 php 文件:

<?php
error_reporting(E_ALL ^ E_DEPRECATED); ini_set('display_errors', '1');

这是我的 .htaccess:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag  log_errors on

我仍然在我的页面上看到已弃用的消息。我怎样才能删除它们?

【问题讨论】:

  • 我宁愿建议你考虑升级。

标签: php error-handling deprecated


【解决方案1】:

您给定的代码仅删除在运行时发出的已弃用的消息。

但是,许多不推荐使用的消息是在编译时发出的。这些消息只能通过更新 php.ini 文件中的 error_reporting 值来隐藏。

使用以下 php.ini 设置,您可以默认隐藏已弃用的消息:

error_reporting = E_ALL &amp; ~E_DEPRECATED

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-11
    • 2021-09-29
    • 2010-12-31
    • 2011-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多