En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
Question sur le "==="
vive_personne
Niveau 3
04 décembre 2011 à 19:25:33
Bonjour tout le monde.
Je me posais une question sur l'utilisation du triple =. Je sais que ça veut dire "Compare la valeur ET le type de la variable", mais je me demandais dans quel cas concret l'utiliser ? Par exemple en C ou en Java, est-ce utile ? Si oui, j'aimerais bien un bon exemple :=)
Merci d'avance !
-Vipreur-
Niveau 10
04 décembre 2011 à 19:43:06
Triple égal? Je vais apprendre quelque chose, je connaissais le "=" pour l'affectation ainsi que le "==" pour la comparaison, en C#. Mais le "===" :o ?
godrik
Niveau 30
04 décembre 2011 à 19:45:30
=== est un operateur PHP il me semble. Ca sert a faire des test prennant en compte les type et les valeurs. Du fait, ca n'a de sens que dans un langage mois^W non-type. C#, C++, Java sont type et n'ont donc pas cet operateur.
vive_personne
Niveau 3
04 décembre 2011 à 20:20:00
Ok merci, je ne savais pas que ça existait qu'en PHP !
Donc en gros, en C/Java/... existe pas
deepblue
Niveau 16
04 décembre 2011 à 22:04:37
0 == false : vrai 0 === false : faux
Si tu castes correctement tes variables en php (ou javascript), tu n'as pas besoin du comparateur tripe, si tu veux être certain de bien comparer des valeurs dites sures, alors tu en auras besoin.