Je vais évaluer : strval(0) == "test" Résultat: true ! Pourquoi c'est pas False

ça devrait être mieux en forçant la correspondance en valeur et en type avec un triple égal (===) :

0 === "test"