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