Puis-je utiliser if(4 <= $a <= 44)
au lieu de if(4 <= $a && $a <= 44)
?
3
A
Répondre
10
Non, vous ne pouvez pas faire cela.
if(4 <= $a <= 44)
est équivalent à if((4 <= $a) <= 44)
. Cela peut être équivalent à if(false <= 44)
ou if(true <= 44)
, ce qui n'a aucun sens.
4
Non, vous ne pouvez pas.
if(4 <= $a <= 44)
sera (je crois) être analysé comme
if ((4 <= $a) <= 44)
, qui vérifie si
(4 <= $a)
(qui est 0 ou 1) est inférieur à 44.
3
Non
2
Non, vous ne pouvez pas (comme tous les autres déjà dit).
Opérateurs de comparaison en PHP, comme leur nom l'indique, vous permettent de comparer deux valeurs, et avec l'expression
4 <= $a <= 44
vous compareraient trois valeurs. Lisez here pour une explication complète.
PHP n'était pas fait pour être une langue cool et facile. Python était. –
L'avez-vous essayé? – SLaks
Sera un ** Erreur d'analyse: erreur de syntaxe, inattendue T_IS_SMALLER_OR_EQUAL ** – Gordon