« Programmation PHP/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 124 :
$appreciation=($note>10)?"bon":"mauvais";
</source>
qui est strictement équivalent au bloc PHP suivant :
<source lang="php">
if ($note>10)
Ligne 131 :
$appreciation="mauvais";
</source>
ou
<source lang="php">
if ($note>10) {
$appreciation="bon";
} else {
$appreciation="mauvais";
}
</source>
 
Toutefois il présente un autre avantage que ça concision : la {{w|Stratégie d'évaluation (informatique)|stratégie d'évaluation}} de cet opérateur ne calcule pas le "else" si le script n'a pas besoin d'y aller. Il devient donc moins gourmand en ressources.
 
=== Opérateur objet ===