» G1Script.Com » Les Langages » Le PHP » Les Dossiers » Les types de données PHP


Nous vous conseillons par ailleurs, de faire une sauvegarde avant toute modification. En Aucun Cas, le Site G1Script.Com ne peut être tenu pour Responsable ! Les Infos se trouvent qu'à titre d'indication.


  • Les types de données PHP

    Différents types de données nécessitent une quantité de mémoire différente, et doivent être traités différemment lorsqu'ils sont manipulés dans un script. Certains langages de programmation exigent donc que le programmeur déclare à l'avance le type de donnée qui sera contenu dans une variable. PHP4 calculera les types de données lors de l'attribution de ces données à chaque variable. Cette particularité est à double tranchant. Elle permet une plus grande flexibilité dans l'utilisation des variables (elles peuvent contenir une chaîne à un moment et un entier à un autre). Cela peut néanmoins provoquer une certaine confusion dans les scripts de taille plus importante. Vous pouvez en effet vous attendre à ce qu'une variable contienne un type de données alors qu'elle contient en fait tout autre chose.

    Types de données



    Type
    Exemple
    Description
    Entier 5 Un nombre complet
    Type double 3.234 Un nombre en virgule flottante
    Chaîne "bienvenuer" Un ensemble de caractères
    Type booléen true L'une des deux valeur true ou false

    Les types Tableau et Objet seront traités dans une prochaine leçon.

    Vous pouvez employer la fonction intégrée de PHP4, gettype(), pour tester le type de toute variable. Si vous placez une variable entre parenthèses de l'appel de fonction, gettype() renvoie une chaîne représentant le type correct. Quatre types de données différents à une variable, et teste chacun d'entre eux avec gettype().

    Tester le type d'une variable

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    <html>
    <head>
    <title>Tester le type d'une variable</title>
    </head>
    <body>
    <?php
    $testing = 5;
    print gettype( $testing ); // entier
    print "<br>";
    $testing = "five";
    print gettype( $testing ); // chaîne
    print("<br>");
    $testing = 5.0;
    print gettype( $testing ); // double
    print("<br>");
    $testing = true;
    print gettype( $testing ); // booléen
    print "<br>";
    ?>
    </body>
    </html>

    Ce script donne le résultat suivant :
    integer
    string
    double
    boolean


    Le type integer représente un nombre entier ou réel. En termes simples, il s'agit d'un nombre dépourvu de virgule décimale. Le type string représente un ensemble de caractèress. Lorsque vous travaillez avec les chaînes dans vos scripts, vous devez toujours disposer de part et d'autre de ces dernières des guillemets simples (') ou doubles (''). Un type double est un nombre en virgule flottante, c'est-à-dire un nombre qui inclut une virgule décimale. Un type booléen peut être l'une des deux valeurs suivantes : true ou false.

  • [page précédente] - [suite page suivante]


    Devenir partenaire | Faire connaître cette page | On travail...
    Liste de diffusion : déjà 10897 Inscrits

    Nos partenaires :
    www.stvalentin.be - La liste est en cours de production -