20-11-2016, 08:35 PM
Perso, je préfère la version "classique" du $a == 'b' car on compare rarement une variable à une constante, sauf dans le cas d'un switch (qui s'écrit en demandant la variable d'abord puis en listant ses valeurs dans les case). Le plus souvent, c'est $a == $b donc si on s'est reposé sur le trick "flip operand" pendant des années, on oubliera le second "=".
Les IDE marquent un warning sur les instructions if ($a = 'b'), ce qui évite de recourir à ce genre de trick pour éviter une simple étourderie de codeur.
Les IDE marquent un warning sur les instructions if ($a = 'b'), ce qui évite de recourir à ce genre de trick pour éviter une simple étourderie de codeur.