Maison > développement back-end > Problème PHP > Quelle est la différence entre les variables et les constantes en php

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

青灯夜游
Libérer: 2023-03-13 17:28:01
original
4788 Les gens l'ont consulté

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.

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

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal