为什么用@抑制符不能隐藏错误信息?-灵析社区

猫界袁隆平

![](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241116/fdb726cfcd33ead48a32c35c4acbac0b.png)这里我想连接数据库,然后特意输错了里面的登录信息,然后我用if语句,按理说如果输错了信息,应该提示的是我if语句里面的错误,为什么系统总是报fatal error,是我一开始的配置文件出错了,还是哪里有问题啊?有谁可以教教我不?错误抑制符也没用但是如果我输入正确的密码和相关登录信息还是可以正常使用的) 希望可以按着if语句里面的结果来显示

阅读量:42

点赞量:0

问AI
云端小仙女
从 PHP 8.0 开始, "@"不再抑制 Fatal 级别的错误 详见: "https://www.php.net/manual/zh/migration80.incompatible.php" (https://link.segmentfault.com/?enc=bbjkZ6LQj7EUZGk0tPL8eA%3D%3D.seWqDhdWP1bs8XD0YfckM9mHF2gLER7IyA5QLK3i7QVZHyqfAhTEcuHTgZJNsiGE%2FMWdPQPWGK6j2jSULGYpPg%3D%3D)