Dépannage informatique à domicile NCT Micro
  Cliquez ici pour vous abonner à ce flux RSS  

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)