0
$userauthorized = empty($_SESSION['userauthorized']) ? 0 : $_SESSION['userauthorized'];
我敢肯定这是一个基本的问题,使用谷歌搜索这是一场噩梦。这个PHP命令是什么?
“?0:”是什么意思?
$userauthorized = empty($_SESSION['userauthorized']) ? 0 : $_SESSION['userauthorized'];
我敢肯定这是一个基本的问题,使用谷歌搜索这是一场噩梦。这个PHP命令是什么?
“?0:”是什么意思?
它被称为ternary operator,它基本上是一个简短的if()
声明。
你基本上说:
if(empty($_SESSION['userauthorized'])) {
$userauthorized = 0;
} else {
$userauthorized = $_SESSION['userauthorized'];
}
它是'如果(){}其他{}'的快捷方式。 '?'代表'if',':'代表'else' – Jeff