Égalité de syntaxe de comparaison PHP

La comparaison d'égalité est une opération fondamentale dans les langages de programmation. En PHP, pour évaluer si une expression est égale à une autre, utilisez la comparaison == comme décrit dans cette recette technique.


if ($ var1 == $ var2)
echo "Oui, ils sont égaux.";

Attention: le code à l'intérieur de l'expression peut être n'importe quel code PHP valide. Ainsi, si une fonction renvoie une valeur, vous pouvez l'affecter à une variable et utiliser la valeur renvoyée dans une comparaison. Une erreur commune dans l'écriture de conditions d'égalité consiste à utiliser un simple = au lieu d'un double ==. L'expression conditionnelle ($ var1 = $ var2) assigne la valeur de $ var2 à $ var1 et est toujours évaluée comme étant vraie.