Maison  >  Article  >  développement back-end  >  Quelle est la différence entre les constantes et les variables en php ?

Quelle est la différence entre les constantes et les variables en php ?

青灯夜游
青灯夜游original
2019-11-21 16:18:292682parcourir

Quelle est la différence entre les constantes et les variables en php ?

Que sont les constantes php ?

La soi-disant constante est une quantité qui ne peut pas être modifiée. Une fois qu'une constante PHP est définie, elle ne peut pas être modifiée ou indéfinie. C'est l'explication officielle et l'explication la plus faisant autorité. Les constantes PHP sont généralement utilisées pour stocker des données qui ne changent pas et ne devraient pas changer. Les données ne peuvent être que des données de quatre types de données scalaires : entier (entier), virgule flottante (décimal), chaîne, booléen (vrai) / faux. ).

La différence entre les constantes et les variables en php

Différentes méthodes de définition :

les variables php n'ont pas de mots-clés ou de fonctions définis et sont utilisées lors de l'attribution définition des valeurs. Les constantes PHP doivent être définies à l'aide de la fonction définir().

Les noms sont différents :

les noms de variables php doivent être modifiés avec un signe dollar ($), mais pas les noms de constantes php. Il est recommandé que les noms de variables PHP soient en minuscules. Lorsqu'elles sont composées de plusieurs mots, la première lettre du premier mot doit être en minuscule et la première lettre des mots restants doit être en majuscule. Il est recommandé que les noms de constantes PHP soient en lettres majuscules. Les significations des

valeurs sont différentes :

La valeur stockée par les variables PHP peut être modifiée, tandis que la valeur stockée par les constantes PHP ne peut pas être modifiée.

La portée n'est pas utilisée :

les variables php sont définies en dehors de toutes les fonctions et ont une portée globale ; lorsqu'elles sont définies dans des fonctions, elles ont une portée locale. Les constantes PHP sont généralement définies en dehors de toutes les fonctions et ont une portée super-globale.

La plage de types de données est différente :

les variables php peuvent être n'importe quel type de données, tandis que les constantes php ne peuvent être que de type scalaire (entier, float/double, chaîne, booléen).

Apprentissage recommandé : Tutoriel PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn