Aujourd'hui, j'ai découvert une petite utilisation du symbole d'opération ternaire PHP Cela a donné un peu de plaisir à mon cerveau sec
PHP. L'opérateur ternaire est un usage principal concis lors de l'attribution de paramètres. Un usage principal : l'opérateur ternaire PHP vous permet de décrire le code de jugement en une seule ligne de code, remplaçant ainsi le code suivant :
<?phpif (isset($value)) { $output = $value; } else { $output = 'No value set.'; }
Utilisez plutôt le code suivant :
<?php$output = isset($value) ? $value : 'No value set.';
Le deuxième exemple de code est une utilisation très concise, dans de nombreux cas (pas tous), il s'agit d'une utilisation très pratique. Il y a beaucoup de débats à ce sujet. si vous devez utiliser l'opérateur ternaire ; laissez-moi vous dire que c'est un outil comme les autres, juste utilisé correctement ou non.
Une syntaxe courante est (expression) ? 🎜> expression peut être une variable , testez si cette variable est vraie ou fausse :
<?php$output = $value ? $value : 'No value set.';
La syntaxe d'utilisation de l'opérateur ternaire Vous pouvez l'apprendre dans le manuel, mais voici comment nous faisons ce qui précède. exemple plus concis : PHP 5.3
<?php$output = $value ?: 'No value set.';
<?php$value = $value . $other_value;
<?php$value .= $other_value;
devrions aimer cette écriture. Cependant, lorsque nous écrivons du code concis, cette façon semblera plus claire, nous devrions le faire. écrivez comme ceci, (et cette fonctionnalité nous permet d'utiliser cet opérateur dans de nombreuses situations
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!