Exemple:
| <?php echo ' (float)"1abc" = ',var_dump((float)"1abc"),"<br/>"; echo ' (float)"1.5abc" = ',var_dump((float)"1.5abc"),"<br/>"; echo ' (float)"abc1" = ',var_dump((float)"abc1"),"<br/>"; echo ' (int)1.7 = ',var_dump((int)1.7),"<br/>"; echo ' (int)TRUE = ',var_dump((int)TRUE),"<br/>"; echo ' (int)FALSE = ',var_dump((int)FALSE),"<br/>"; echo ' (bool)-1 = ',var_dump((bool)-1),"<br/>"; echo ' (bool)0 = ',var_dump((bool)0),"<br/>"; echo ' (bool)1 = ',var_dump((bool)1),"<br/>"; echo ' (bool)"" = ',var_dump((bool)""),"<br/>"; echo ' (bool)"0" = ',var_dump((bool)"0"),"<br/>"; echo ' (bool)"1" = ',var_dump((bool)"1"),"<br/>"; echo ' (bool)"a" = ',var_dump((bool)"a"),"<br/>"; ?> |
Résultat de la commande PHP:
(float)"1abc" = float(1)
(float)"1.5abc" = float(1.5)
(float)"abc1" = float(0)
(int)1.7 = int(1)
(int)TRUE = int(1)
(int)FALSE = int(0)
(bool)-1 = bool(true)
(bool)0 = bool(false)
(bool)1 = bool(true)
(bool)"" = bool(false)
(bool)"0" = bool(false)
(bool)"1" = bool(true)
(bool)"a" = bool(true)