Outils pour utilisateurs

Outils du site


php

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

php [2013/05/06 13:35] (Version actuelle)
Ligne 1: Ligne 1:
 +==== En vrac ====
  
 +http://​maurus.net/​resources/​programming-languages/​php/​
 +
 +http://​toykeeper.net/​soapbox/​php_problems/​
 +
 +=== Opérateur ternaire ===
 +
 +D'​après [[http://​www.php.net/​manual/​fr/​language.operators.comparison.php|la doc]], "Il est recommandé de ne pas "​empiler"​ les expressions ternaires. Le comportement de PHP lors de l'​utilisation de plus d'un opérateur ternaire dans une seule instruction n'est pas évident."​
 +Contrairement à tous les autres langages, cet opérateur est associatif à gauche en PHP :
 +
 +<code php>
 +// A première vue, ce qui suit devrait retourner '​true'​
 +echo (true?'​true':​false?'​t':'​f'​);​
 +
 +// cependant, l'​expression ci-dessus retournera '​t'​
 +// car l'​expression ternaire est évaluée de gauche à droite
 +</​code>​
php.txt · Dernière modification: 2013/05/06 13:35 (modification externe)