2016-05-26 11 views
0
$userauthorized = empty($_SESSION['userauthorized']) ? 0 : $_SESSION['userauthorized']; 

Ich bin mir sicher, das ist eine elementare Frage und googeln das ist ein Albtraum.Was ist das PHP-Kommando?

Was bedeutet "? 0:"?

+0

es ist eine Abkürzung für 'if() {} else {}'. '?' steht für 'if',': 'für' else' – Jeff

Antwort

1

Es heißt ternary operator und es ist im Wesentlichen eine Kurznachricht if() Aussage.

Sie sagen, im Grunde:

if(empty($_SESSION['userauthorized'])) { 
    $userauthorized = 0; 
} else { 
    $userauthorized = $_SESSION['userauthorized']; 
}