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. |