Le 3 est égal à

Quelle est la différence entre =, ==, et ===?

Je pense que l'utilisation d'un signe égal est de déclarer une variable, alors que les deux signes égal sont pour une condition de comparaison et, enfin, les trois signes égal sont pour comparer les valeurs des variables déclarées.

  • découvrez l'exemple ... j'ai posté il permettrait de clarifier plusieurs choses ..
  • Pour l'avancée des utilisateurs de PHP, de connaître la différence entre == et === et en demandant à soi "est-il plus rapide pour comparer avec == ou avec === quand je suis sûr que les deux opérandes sont de même type?", merci de regarder ma référence en matière de script ci-dessous.
  • Je sens la question de la balise doit également inclure la javascript de la balise, car il s'applique également à cette langue.
  • (Update): j'ai ajouté la balise javascript dans un edit, depuis il y a eu pas mal de questions où les gens ont été en utilisant = en javascript. Cela ne s'applique pas uniquement à PHP, mais d'autres langues également.
  • Je suis allé de l'avant et supprimé la balise JavaScript: toutes les réponses ici sont uniquement à propos de PHP (à l'exception de la dernière qui est très faible), il y a des différences entre la manière dont les langues de la poignée, et il y a déjà une similaire de facto canonique JavaScript question (Qui est égal à l'opérateur (== vs ===) devrait être utilisé en JavaScript comparaisons?).
InformationsquelleAutor Strawberry | 2010-01-14