Maison >développement back-end >tutoriel php >Comment fonctionne l'opérateur conditionnel de PHP ?

Comment fonctionne l'opérateur conditionnel de PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-15 15:34:16318parcourir

How Does PHP's Conditional Operator Work?

Exploration des opérateurs conditionnels de PHP

PHP propose plusieurs opérateurs pour gérer les instructions conditionnelles, les opérateurs "?:" et ":" servant de outils essentiels.

L'opérateur conditionnel (? :)

L'opérateur conditionnel "?" agit comme une instruction "if-else" en ligne. Elle prend la forme :

$x ? $y : $z

Cette expression est évaluée à $y si $x est vrai (c'est-à-dire ni faux, ni nul ou 0) et à $z sinon. Par exemple :

($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER

Cette expression renvoie HTTPS_SERVER si $request_type est 'SSL' et HTTP_SERVER sinon.

Forme courte (? :)

PHP fournit un formulaire court pour l'opérateur conditionnel :

$x ?: $z

Ce formulaire évalue à $x si $x est vrai et à $z si $x est faux.

Opérateur ternaire distinctif

Alors que l'opérateur conditionnel est communément appelé " opérateur ternaire", cette désignation est en fait un abus de langage. Les opérateurs ternaires ont trois opérandes et "?" n'est qu'un des nombreux opérateurs ternaires en PHP.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn