Les opérateurs conditionnels de PHP : "?" et ":**"
En PHP, le " Les opérateurs ?" et ":", appelés collectivement opérateur conditionnel, vous permettent d'évaluer une condition et d'attribuer une valeur de manière conditionnelle. à une variable.
Syntaxe :
$x ? $y : $z
Signification :
Cette expression est évaluée à $y si $x est vrai ; sinon, il est évalué à $z.
Exemple :
($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER
Cette expression renvoie la valeur de HTTPS_SERVER si $request_type est égal à 'SSL', sinon elle renvoie la valeur de HTTP_SERVER.
Court Forme :
Pour plus de commodité, PHP fournit une forme courte de l'opérateur conditionnel :
$x ?: $z
Cette expression est équivalente à :
$x ? $x : $z
Elle évalue à $x si $x est vrai, sinon il est évalué à $z.
Remarque :
Il est important de noter que l'opérateur conditionnel n'est pas spécifiquement appelé « l'opérateur ternaire ». Bien qu'il s'agisse d'un opérateur ternaire en raison de ses trois opérandes, de nombreuses langues ont plusieurs opérateurs ternaires.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!