Utilisation " ou '

Bonjour,

Pouvez-vous me conseiller quant a l’utilisation des quotes/guillemets pour les tests d’équivalence : il est préconisé d’utiliser " ou ’ ?

pour du numérique : pas de quotes :
#[Home][Fonctions-TEST][lst_TEST]# == 25

pour du string ?
image
ou ?
image

pour une chaine vide ?
image
ou ?
image

entre autre, après plusieurs essais , en souhaitant tester les noeuds morts suivant le tuto de nechry, la seule syntaxe qui fonctionne est la suivante, avec l’equipement aussi entre simple quotes … :
image

Ludis

Bonjour,

La bonne syntaxe à mettre est tout simplement ce que donne en résultat le testeur d’expression.
Si #toto# donne « truc » il faut alors mettre des «  » si #toto# donne truc, il ne faut pas mettre de «  ».

Mettre soit même l’expression à tester entre ’ xx ’ je n’ai pas eu à le faire, mais pourquoi pas si c’est validé et universel.

Moi, j’ai remarqué que si le résultat est de type aa il y a des «  » si le résultat est de type 0/1 il n’y a pas de " ".

1 « J'aime »

Tu peux nous indiquer le lien du tuto stp ?

Salut,

Si la chaine de caractères contient des opérations ou des variables par exemple il faut utiliser les guillemets "xxxx".

S’il s’agit d’un simple texte à afficher les apostrophes 'xxxx' suffisent et permettent un traitement plus léger car pas d’interprétation par php.

https://www.php.net/manual/fr/language.types.string.php

re-bonjour,

le tuto … : https://nechry-automation.ch/2018/06/07/api-restful/

et le but, récupérer et tester la variable « ZWave_Nodes_Death »
=> $scenario->setData(« ZWave_Nodes_Death », implode(’,’, $node_errors));

Ludis

2 « J'aime »

Bonjour,

Dans la documentation Jeedom il est préconisé d’utiliser les ’ plutôt que les ".

https://jeedom.github.io/core/fr_FR/scenario#tocAnchor-1-7-2

3 « J'aime »

Merci de vos retours …toujours très utiles.

Ludis

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