die() 的核心作用是输出信息 + 立即终止脚本执行,是 PHP 中快速终止程序的常用方式;
在数据库连接失败的场景中,用 die() 可以避免脚本继续执行无效的数据库操作,同时输出错误原因便于调试;
die() 和 exit() 等价,生产环境中注意隐藏敏感错误信息。
die() 是 PHP 中的一个内置函数,它的核心作用是:
输出指定的字符串(如果传入了参数);
立即终止当前 PHP 脚本的执行。
可以把它理解成 “报错并停手”—— 脚本运行到 die() 这一行时,会先把括号里的提示信息显示出来,然后立刻停止后续所有代码的执行,避免错误继续扩散。
die("数据库连接失败: " . $conn->connect_error);
die() 和 exit() 函数在 PHP 中功能完全等价,只是名字不同,你也会经常看到 exit("数据库连接失败: " . $conn->connect_error); 的写法,效果一样;
新手注意:die() 适合开发 / 调试阶段快速定位错误,但生产环境中不建议直接输出原始错误信息(可能泄露数据库账号、地址等敏感信息),更推荐把错误记录到日志,给用户显示友好的提示(比如 “服务器繁忙,请稍后重试”)