扫码关注官方订阅号
如题 原生的mysql和pdo类的关闭错误提示方式是什么,以免被黑客发现错误信息。具体该怎么修改 麻烦详细点
<?php // 关闭所有PHP错误报告 error_reporting(0); // Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // 报告 E_NOTICE也挺好 (报告未初始化的变量 // 或者捕获变量名的错误拼写) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // 除了 E_NOTICE,报告其他所有错误 error_reporting(E_ALL ^ E_NOTICE); // 报告所有 PHP 错误 (参见 changelog) error_reporting(E_ALL); // 报告所有 PHP 错误 error_reporting(-1); // 和 error_reporting(E_ALL); 一样 ini_set('error_reporting', E_ALL); ?>
作用范围只限于当前程序,其他的php文件不起作用,如果要让全部php文件执行时不报错,只需修改一下php.ini中关于错误报告的设置即可
用@注释就不会提示了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
作用范围只限于当前程序,其他的php文件不起作用,如果要让全部php文件执行时不报错,只需修改一下php.ini中关于错误报告的设置即可
用@注释就不会提示了