我正在写一个php应用程序来访问MySQL数据库,在一个教程中,它说了某种形式
mysql_connect($host, $user, $pass) or die("could not connect");
PHP如何知道该函数失败以便它运行模具部分?我想我在问它的“或”部分如何工作。我想我以前没看过。
如果第一条语句返回true,则整个语句必须是true第二部分,因此永远不要执行。
true
例如:
$x = 5; true or $x++; echo $x; // 5 false or $x++; echo $x; // 6
因此,如果您的查询失败,它将评估该die()语句并结束脚本。
die()