| Fonction | 
Description | 
| 
convert_to_boolean_ex
 | 
         Force la conversion en type booléen. Les valeurs booléenne sont
         laissées intactes. Les longs, doubles et chaînes contenant
         
0
 ainsi que les valeurs NULL sont converties en
          well as NULL values will result in
         Boolean 
0
 (FALSE). Arrays and objects are
         converted based on the number of entries or properties,
         respectively, that they have. Empty arrays and objects are
         converted to FALSE; otherwise, to TRUE. All other values
         result in a Boolean 
1
 (TRUE).
         | 
| 
convert_to_long_ex
 | 
         Force la conversion en type long, le type entier par défaut. Les valeurs
         NULL, booléennes ressources, et bien sur les autres longs sont laissés
         intactes. Les doubles sont tronqués. Les chaînes contenants un entier
         sont converties en leur équivalent numérique, sinon 
0
.
         Les tables et objets sont convertis en 
0
 si ils sont
         vides, 
1
 sinon.
         | 
| 
convert_to_double_ex
 | 
         Force la conversion en type double, le type de nombres à virgules flottanets
         par défaut. Les valeurs
         NULL, booléennes, ressources, longs et bien sur les autres doubles sont laissés
         intactes. Les chaînes contenants un entier
         sont converties en leur équivalent numérique, sinon 
0.0
.
         Les tables et objets sont convertis en 
0.0
 si ils sont
         vides, 
1.0
 sinon.
         | 
| 
convert_to_string_ex
 | 
         Force la conversion en type chaîne de caractères. Les chaînes sont
         laissées intactes. La valeur NULL est convertie en chaîne vide. Les
         booléens contenant TRUE sont convertis en 
"1"
, 
         et sinon, en chaîne vide. Les longs et doubles sont convertis en
         leur représentation litérales. Les tabeaux sont convertis en 
         la chaîne 
"Array"
 et les objets sont
         convertis en la chaîne 
"Object"
.
         | 
| 
convert_to_array_ex(value)
 | 
         Force la conversion en type tableau. Les tableaux sont laissés
         intacts. Les objets sont convertis en un tableau en assignant
         les valeurs des membres dans un élément de tableau avec le nom
         du membre comme index. La valeur NULL est transformée en tableau
         vide. Toutes les autres valeurs sont converties en un tableau
         qui contient un élément, la valeur elle-même, à l'index 
0
.
         | 
| 
convert_to_object_ex(value)
 | 
         Force la conversion en type objet. Les objets sont laissés intacts. 
         La valeur NULL est convertie en une objet vide. Les tableaux
         sont convertis en objets, dont les membres sont les anciens
         index du tableau, et la valeur du membre est la valeur correspondante
         dans le tableau. Tous les autres types sont convertis en un objet
         ayant le membre 
scalar
, qui contient la valeur convertie.
         | 
| 
convert_to_null_ex(value)
 | 
Convertit la valeur en NULL, qui signifie vide. |