Pseudo-types utilisés dans cette documentation <<< |
Définition du type | Référence du langage >>> |
4.2 Les types 4 Référence du langage Manuel PHP . Introduction . Booléens . Entiers . Les nombres décimaux . 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és.
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 types ". Si vous voulez forcer le type d'une variable, vous pouvez vous reporter à la section concernant le transtypage . Si vous voulez changer le type d'une variable, utilisez la fonction settype .
Sommaire : |
<< | Définition du type | >> |
Pseudo-types utilisés dans cette documentation | Les types | Référence du langage |