Pseudo-types utilisés dans cette documentation <<< |
Définition du type | Référence >>> |
4.2 Les types 4 Référence Manuel PHP . Introduction . Booléens . Entiers . Les nombres à virgule flottante . Les chaînes de caractères . Les tableaux . Les objets . Ressources . La valeur NULL . Pseudo-types utilisés dans cette documentation ->Définition du type |
4.2.11 Définition du type
PHP ne nécessite pas de déclaration explicite du type d'une variable. Le type d'une variable est déterminé par le contexte d'utilisation. Par exemple, si vous assignez une chaîne de caractères à la variable var , var devient une chaîne de caractère. Si vous assignez un nombre entier à var , elle devient un entier. Un exemple de convertisseur automatique de type est l'opérateur '+'. Si un des opérandes est de type double, alors tous les opérandes sont évalués comme des variables de type double et le résultat est de type double. Sinon, tous les opérandes sont évalués comme des variables de type entier et le résultat sera du type entier. Il est à noter que cela NE CHANGE PAS le type des opérandes. Le seul changement est la manière dont les opérandes sont évaluées.
Si les deux derniers exemples vous semblent obscurs ou si vous voulez forcer une variable a être évaluée avec un certain type, reportez-vous au paragraphe Conversion de type ci-dessous. Si vous voulez changer le type d'une variable, intéressez-vous à aux fonctions de conversion de chaînes . Si vous voulez forcer le type d'une variable, vous pouvez vous reporter à la section transtypage . Si vous voulez changer le type d'une variable, utilisez settype . Pour tester les exemples de cette section, il suffit d'en faire un copier/coller, et d'insérer les lignes dans un script PHP .
Sommaire : |
<< | Définition du type | >> |
Pseudo-types utilisés dans cette documentation | Les types | Référence |