Matthieu Marcillaud | 20 Jul 15:30

[(#VAL{0}|intval|=={chaine})] renvoie 1...

Hello

Goetsu a trouvé un bug(?) tout à l'heure...
Un #ENV{*texte}|=={toto} retourne vrai si $texte = int(0).

De la même manière :
[(#VAL{0}|intval|=={chaine})] renvoie 1...

Jeu de test pour vérifier (à mettre dans les tests unitaires ensuite si 
valides ?) :

<br />
[(#VAL{0}|var_dump)] -> string(1) "0"<br />
[(#VAL{0}|intval|var_dump)] -> int(0)<br /><br />

(condition -> retour attendu : erreur)<br />
[(#VAL{0}|intval|=={a})] -> rien : ERREUR retourne 1<br />
[(#VAL{0}|intval|=={0})] -> 1<br />
[(#VAL{0}|intval|=={1})] -> rien<br />
[(#VAL{0}|intval|=={2})] -> rien<br /><br />

[(#VAL{0}|=={a})] -> rien<br />
[(#VAL{0}|=={0})] -> 1<br />
[(#VAL{0}|=={1})] -> rien<br />
[(#VAL{0}|=={2})] -> rien<br /><br />

[(#VAL{0}|=={'a'})] -> rien<br />
[(#VAL{0}|=={'0'})] -> 1<br />
[(#VAL{0}|=={'1'})] -> rien<br />
[(#VAL{0}|=={'2'})] -> rien<br /><br />

--

-- 
MM.


Gmane