php7怎么关闭报错

不及物动词 其他 103

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要关闭PHP 7的报错信息,可以通过以下三种方法实现:

    1. 在PHP代码中修改配置文件:

    打开PHP配置文件php.ini,找到error_reporting参数,并将其设置为E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_WARNING。然后找到display_errors参数,并将其设置为Off。最后,重启Web服务器使配置生效。这样就可以关闭PHP 7的报错信息。

    2. 使用ini_set()函数:

    在PHP代码中使用ini_set()函数来修改error_reporting和display_errors参数。首先,使用error_reporting()函数设置报错级别为0,即关闭报错信息。然后,使用ini_set()函数设置display_errors参数为Off。最后,不要忘记在代码中适当的位置调用这两个函数。

    3. 在.htaccess文件中修改配置:

    在网站根目录下的.htaccess文件中添加以下代码:

    php_flag display_errors off
    php_flag display_startup_errors off
    然后保存文件。这样就可以关闭PHP 7的报错信息。

    无论是哪种方法,关闭PHP 7的报错信息都可以在生产环境中提高网站的安全性和稳定性。但需要注意的是,在开发和测试阶段,关闭报错信息可能会隐藏一些潜在的问题,所以建议在生产环境中使用这些方法。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    当使用PHP7进行开发时,可以通过以下几种方式来关闭错误报告。

    1. 在php.ini文件中设置错误报告级别
    打开php.ini文件,找到以下代码:

    “`ini
    error_reporting = E_ALL
    “`

    将其修改为:

    “`ini
    error_reporting = Off
    “`

    这将关闭PHP的所有错误报告。

    2. 使用ini_set()函数动态设置错误报告级别
    在代码中可以使用ini_set()函数来动态设置错误报告级别。例如,要关闭错误报告,可以使用以下代码:

    “`php
    ini_set(‘display_errors’, 0);
    ini_set(‘error_reporting’, 0);
    “`

    这样在代码之后就不会显示任何错误报告了。

    3. 使用error_reporting()函数设置错误报告级别
    在代码中使用error_reporting()函数来设置错误报告级别。例如,要关闭错误报告,可以使用以下代码:

    “`php
    error_reporting(0);
    “`

    这样在代码之后就不会显示任何错误报告了。

    4. 将错误报告输出到日志文件中
    可以将错误报告保存到日志文件中,而不在页面上显示。在php.ini文件中找到以下代码:

    “`ini
    display_errors = On
    “`

    将其修改为:

    “`ini
    display_errors = Off
    “`

    并设置以下代码:

    “`ini
    log_errors = On
    error_log = /path/to/error.log
    “`

    这样所有的错误信息都将被保存在指定的日志文件中,而不在页面上显示。

    5. 禁用特定类型的错误报告
    使用error_reporting()函数可以选择禁用特定类型的错误报告。例如,要禁用警告级别的错误报告,可以使用以下代码:

    “`php
    error_reporting(error_reporting() & ~E_WARNING);
    “`

    这样在代码中就不会显示警告级别的错误报告了。

    总结起来,可以通过修改php.ini文件、使用ini_set()和error_reporting()函数、将错误信息保存到日志文件中以及禁用特定类型的错误报告来关闭PHP7的错误报告。这些方法可以根据实际需求选择合适的方式来关闭错误报告。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    关闭php7报错可以通过修改php.ini文件来完成。下面是关闭php7报错的方法和操作流程:

    1. 定位php.ini文件
    首先,需要找到你的php.ini文件,该文件是PHP的配置文件,存储了PHP解释器的设置。通常情况下,php.ini文件位于PHP安装目录下的”php”文件夹中。

    2. 打开php.ini文件
    使用文本编辑器(如Notepad++、Sublime Text等)打开php.ini文件。注意:在修改配置文件之前,最好先备份一份原始的php.ini文件,以防修改不当导致问题。

    3. 搜索报错设置
    在打开的php.ini文件中,使用搜索功能(通常是Ctrl + F快捷键)搜索”error_reporting”和”display_errors”相关的配置项。

    4. 修改报错设置
    找到”error_reporting”的设置项,将其值修改为”error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT”。该设置将关闭所有报错类型,除了通知错误以外的所有类型。如果你只想关闭指定的报错类型,可以根据需要修改。

    5. 找到”display_errors”的设置项,将其值设置为”false”,即”display_errors = false”。这样设置后,将不会在网页中显示错误信息。

    6. 保存并关闭文件
    修改完毕后,保存php.ini文件,并关闭文本编辑器。

    7. 重启PHP服务
    修改php.ini文件后,需要重启PHP服务才能使配置生效。可以通过重启web服务器(如Apache、Nginx等)来重启PHP服务。

    完成以上操作后,php7报错将会被关闭,即使代码出现错误,也不会在网页中显示错误信息。注意,关闭报错并不意味着不处理错误,仍然要进行适当的错误处理,以确保代码的正常运行。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部