Types de données PHP

Types De Donnees Php



PHP est un langage de script côté serveur qui peut traiter huit types de données différents pour stocker les valeurs dans les variables et chaque type de données peut effectuer différentes choses. Ces types de données sont classés en 3 types, notamment le scaler, le composite et le type de données spécial. Ces types de données sont utilisés pour créer des variables dans les programmes PHP et nous en discuterons en détail dans ce guide.

Types de données PHP

Il existe de nombreux types de données disponibles en PHP qui peuvent être utilisés pour stocker différents types de données. Ces types de données sont divisés en trois grandes catégories :

1 : Type de données scalaire

Dans ce type de données, la variable peut contenir une seule valeur à la fois. Voici les types de données scalaires en PHP :







  • Entier: Utilisez pour stocker des nombres sans décimales comme 10,15.
  • Flotter: Utilisé pour stocker des nombres avec des points décimaux comme 12,45, 54,566.
  • Chaîne: Utilisé pour stocker des données textuelles, qui peuvent être entourées de guillemets simples ('Bonjour') ou doubles, ou de guillemets doubles ('Bonjour').
  • Booléen : Utilisé pour stocker des valeurs logiques vraies ou fausses.

Exemple 1

Dans l'exemple de code ci-dessous, j'ai défini trois types de données différents. La première variable $n1 stocke la valeur entière, $n2 stocke le flotteur, et $ch a la valeur de chaîne :





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

écho 'L'entier est : $n1 \n ' ;

écho 'Le flotteur est : $n2 \n ' ;

écho 'Le personnage est : $ch \n ' ;

?>



Exemple 2

Dans l'exemple de code suivant, j'utilise le données booléennes taper:







$ variable = vrai ;

var_dump ( $ variable ) ;

?>

2 : Type de données composé

Dans le type de données composé , la variable peut contenir plus d'une valeur :



  • Déployer: Le tableau est l'ensemble des différentes valeurs accessibles via une clé.
  • Objet: L'objet est un exemple de classe qui contient des méthodes et des fonctions. Chaque objet partage les mêmes propriétés et méthodes que la classe parent.

Exemple 1

L'exemple suivant illustre la déclaration du type de données des tableaux et la sortie de la console en PHP :



$langues = déployer ( 'PHP' , 'C' , 'Java' , 'Aller' , 'C#' ) ;

écho « Premier élément : $langues[0] \n ' ;

écho « Deuxième élément : $langues[1] \n ' ;

écho « Troisième élément : $langues[2] \n ' ;

écho « Quatrième élément : $langues[3] \n ' ;

écho 'Cinquième élément : $langues[4] \n ' ;

?>

Exemple 2

Dans l'exemple ci-dessous, nous avons d'abord défini le classe Rectangle puis créé un objet message avec le Rectangle classe:



classe Rectangle {

public $largeur ;

public $hauteur ;

public fonction zone ( ) {

retour $ceci -> largeur * $ceci -> hauteur ;

}

}

$rect = nouveau Rectangle ;

$rect -> largeur = 5 ;

$rect -> hauteur = dix ;

écho 'Aire du rectangle : ' . $rect -> zone ( ) . ' \n ' ;

?>

3 : Type de données spécial

Voici deux types de données spéciaux de PHP :

  • NUL: Le nul ne représente rien ; il montre l'absence de valeur dans la variable.
  • Ressource: La variable pointe vers une source externe.

Exemple 1

L'exemple de code suivant montre le comportement de type de données nul en PHP :



$y = nul ;

var_dump ( $y ) ;

?>

Exemple 2

Le Ressource est utilisé pour pointer vers certains fichiers à ouvrir dans le PHP. L'exemple de code suivant peut être utilisé pour utiliser les données de ressource :



$ poignée = ouvrir ( 'monfichier.txt' , 'r' ) ou le ( 'Impossible d'ouvrir le fichier!' ) ;

écho peur ( $ poignée , taille du fichier ( 'monfichier.txt' ) ) ;

fermer ( $ poignée ) ;

?>

Dans l'exemple ci-dessus, la fonction fopen() fournira le handle de ressource car elle ouvre le fichier de ressources et l'affecte à la variable $handle. La sortie du navigateur du code est :

Conclusion

PHP offre une variété de types de données pour stocker et manipuler différents types de données, y compris scalaire , composite , et types de données spéciaux . Comprendre les différents types de données et leurs utilisations est essentiel pour écrire un code PHP efficace. Avec ce guide, vous avez maintenant une meilleure compréhension des types de données PHP et comment les utiliser dans votre code.