为啥错误控制运算符@不起作用,仍会输出错误,我使用的PHP版本为8.2.0?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥错误控制运算符@不起作用,仍会输出错误,我使用的PHP版本为8.2.0?相关的知识,希望对你有一定的参考价值。
<html><body> <?php function do_error($error) echo "噢,好象有点儿问题...<br>"; echo "系统报告的错误是:$error.\n<br>"; echo "最好是暂时关闭网站并通知系统管理员。"; die; if (!$db = @mysqli_connect("localhost", "root", "123")) $db_error = "无法连接到MySQL数据库。"; do_error($db_error); ?></body></html>
参考技术A 第一、是否搭配好了php运行环境?第二、你的代码文件格式是否php文件?
第三、该文件是否在php环境下运行的?
做到这3点,保证你不会出现这种问题!
例外,你的代码语法没有问题,但逻辑有问题!追问
有没有一种可能在你说的这三种情况下他不会这么报错
参考技术B 如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的追问????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
以上是关于为啥错误控制运算符@不起作用,仍会输出错误,我使用的PHP版本为8.2.0?的主要内容,如果未能解决你的问题,请参考以下文章
为啥即使我写得正确,argparse 也不起作用并发送无效选项错误消息?