|
Table des matières
Chapitre 11. Les typesTable des matières
Booléens IntroductionPHP supporte les huit types basiques suivants : PHP supporte quatre types scalaires : PHP supporte deux types composés : PHP supporte deux types spéciaux :
Ce manuel introduit également quelques pseudo-types pour des raisons de lisibilité :
Vous pouvez également trouver quelques références au type “double”. Considérez le type “double” comme le type “float” (nombres décimaux), les deux noms existent uniquement pour des raisons historiques. Habituellement, le type d’une variable n’est pas déclaré par le programmeur. Il est décidé au moment de l’exécution par PHP, en fonction du contexte dans lequel la variable est utilisée.
<?php $a_bool = TRUE; // un booléen $a_str = 'foo'; // une chaîne de caractères $a_str2 = 'foo'; // une chaîne de caractères $an_int = 12; // un entier echo gettype($a_bool); // affiche "boolean" echo gettype($a_str); // affiche "string" // Ceci est un entier, on l'incrémente de 4 if (is_int($an_int)) { $an_int += 4; } // Si $bool est une chaîne, l'afficher // (Ne pas imprimer n'importe quoi). if (is_string($a_bool)) { echo 'Chaîne : ' . $a_bool; } ?> Il est à noter qu’une variable peut se comporter de manière différente suivant les situations, en fonction du type qui lui est affecté. Pour plus d’informations, voir le paragraphe sur le transtypage. Vous pouvez également être intéressé par la table de comparaison des types, qui vous montrent des exemples variés concernant les relations de comparaison des types. Travail collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |