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
Libérer: 2024-12-15 15:34:16
original
314 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal