我正在写一个php应用程序来访问MySQL数据库,在一个教程中,它说的是某种形式
mysql_connect($host, $user, $pass) or die("could not connect");
PHP如何知道该函数失败以便它运行模具部分?我想我在问它的“或”部分如何工作。我想我以前没看过。
3
顺便说一句,不要在实际应用中使用这种逻辑。仍然让我惊讶的是,有多少教程做到了。
—
Eran Galperin
为什么不使用它?这真的很好,可读性
—
很强
是的,对于教程可能是简单且合适的,但是您不希望您的脚本因在真实用户面前的错误消息而异常消失。显示自定义错误页面(不指定实际错误!)+记录错误是必须的。
—
伊兰·加珀林
我说的是“或”,而不是“死”。
—
Artelius
mysql_connect($ host,$ user,$ pass)或PrintNiceError('DatabsaeConnectionError');
—
matpie