Maison >développement back-end >Problème PHP >Quelle est la différence entre les variables et les constantes en php
Différences : 1. Les constantes ne peuvent être définies qu'à l'aide de la fonction définir() ou du mot-clé const ; tandis que les variables sans mots-clés ou fonctions définis sont définies lors de l'attribution de valeurs. 2. Utilisez "$" pour modifier le nom de la variable, mais pas le nom de la constante. 3. Les valeurs variables peuvent être modifiées, mais pas les valeurs constantes. 4. Les variables ont une portée globale et locale, tandis que les constantes n'ont qu'une portée globale.
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3
Que sont les constantes php ?
Les soi-disant constantes sont des quantités qui ne peuvent pas être modifiées. Une fois qu'une constante en PHP est définie, elle ne peut pas être modifiée ou indéfinie.
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, virgule flottante, chaîne et booléenne. Cependant, à partir de PHP7, les constantes. Le type de tableau est pris en charge.
La différence entre les constantes et les variables en php
est définie de différentes manières :
Les variables php n'ont pas de mots-clés ou de fonctions définis et sont définies lors de l'attribution de valeurs. Les constantes PHP ne peuvent être définies qu'à l'aide de la fonction définir() ou du mot-clé const.
Noms différents :
Les noms de variables PHP doivent être modifiés avec un signe dollar ($), mais les noms de constantes php n'ont pas besoin d'être modifiés. Il n'y a pas de signe dollar ($) devant les constantes. 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 valeurs ont des significations différentes :
La valeur stockée par une variable php peut être modifiée, tandis que la valeur stockée par une constante php ne peut pas être modifiée.
La portée n'est pas utilisée :
Les variables PHP ont une portée globale et une portée locale. Les constantes PHP sont généralement définies en dehors de toutes les fonctions et la portée des constantes est globale.
Différentes plages de types de données :
Les variables php peuvent être de 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 vidéo 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!