Types de données Php

Les valeurs stockées dans une variable ou une constante PHP PHP sont stockés en tant que type spécifique de données. PHP fournit les huit types de données suivants:

  • Entier: Un nombre entier

  • Nombre à virgule flottante (float): Une valeur numérique avec décimales

  • Chaîne: Une série de caractères

  • Boolean: Une valeur qui peut être vrai ou faux

  • NUL: Une valeur représentant pas de valeur

  • Tableau: Un groupe de valeurs d'une variable




  • Objet: Une structure créée avec une classe

  • Ressource: Une référence qui identifie une connexion

Voici quelques choses que vous devez savoir sur le travail avec les types de données:

  • PHP détermine le type de données automatiquement. Lors de l'écriture de scripts PHP, vous ne devez pas spécifier le type de données que vous stockez. Les deux instructions suivantes stockent différents types de données:

    $ var1 = 123- $ var2 = "123" -

    La valeur de $ var1 est stockée comme un nombre entier. La valeur de $ var2 est stocké comme une chaîne parce qu'il est entre guillemets.

  • PHP convertit automatiquement les types de données quand il en a besoin. Par exemple, si vous ajoutez deux variables, l'une contenant un entier et l'un contenant un flotteur, PHP convertit l'entier à un flotteur de sorte qu'il peut ajouter les deux.

  • Vous pouvez déterminer le type de données. Parfois, vous voudrez peut-être pour stocker une valeur comme un type différent de celui du type de données PHP automatiquement des magasins de données. Vous pouvez définir le type de données pour une variable avec un exprimés, comme suit:

    $ var3 = "222" - var4 $ = (int) $ var3-

    Cet énoncé établit $ var4 égale à la valeur en $ var3, modification de la valeur à partir d'une chaîne en entier. Vous pouvez aussi jeter l'aide (float) ou (chaîne).

  • Vous pouvez interroger le type de données. Vous pouvez savoir quel type de données est stockée dans une variable var_dump (). Par exemple, vous pouvez afficher une variable comme suit:

    var_dump (var4 $) -

    La sortie de cette déclaration est la suivante:

int (222)

» » » » Types de données Php