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