Scénario == ou ===

Bonjour

Je me suis aperçus quand on fait un scénario et quand on fait une condition SI, jeedom sur certaine commande propose 3 fois égal === et sur d’autre commande par exemple sur l’état d’une prise propose 2 fois égale ==

Je suis allez voir la doc scénario mais dans " Opérateurs de comparaison" il dise que c’est 2 fois égal ==
Si quelqu’un pourrais précisé se phénomène

Merci pour vos retours

Bonjour,
Aucune différence, l’un ou l’autre marchera…

Bonjour,

Le trois fois égal est un opérateur strict de comparaison, c’est-à-dire qu’il tient compte du typage des éléments de comparaison.
Par exemple :

0 == 'false' renvoie TRUE

Mais

0 === 'false' renvoie FALSE

https://www.php.net/manual/fr/language.operators.comparison.php

C’est la différence entre « égal » et « identique ».

La plupart du temps la double égalité est suffisante.

5 « J'aime »

Bonjour

Merci pour ses informations complémentaire :ok_hand:

Ah oui, ok…
Bien vu, la différence est subtile, mais il y en a bien une, méa culpa… :+1:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.