Bonjour,
comment est-il possible que $data soit égal à "RANDOMSTRING" dans le code ci-dessous
J'ai remplacé intval() par (int) sans amélioration
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $data = intval('TEST 123'); if ($data == 'RANDOMSTRING' ){ die("CETTE LIGNE NE DEVRAIT JAMAIS S'AFFICHER PUISQUE $data N'EST PAS EGAL A 'RANDOMSTRING' "); } echo "CETTE LIGNE DEVRAIT S'AFFICHER";
Est-ce que vous connaissez une solution pour que $data ne soit pas égal à 'RANDOMSTRING' ?
J'ai remarqué qu'en utilisant "===" au lieu de "==" les choses rentrent dans l'ordre mais que se passe t'il avec intval() ? est-ce normal ? Y-a t-il une autre fonction qui retourne vraiment un integer sans qu'on soit obligé d'utiliser "==="?
Merci !![]()
Partager