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

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

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-29 16:59:513657parcourir

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

Pendant l'exécution du programme, la valeur stockée dans une variable peut être modifiée à tout moment, mais la valeur stockée dans une constante ne peut pas être modifiée.

Les variables sont utilisées pour stocker des informations de données temporaires. Lorsqu'une variable est définie, le système alloue automatiquement un espace de stockage à la variable pour stocker la valeur de la variable. Nous pouvons attribuer une valeur à une variable lorsque nous la définissons. Si nous devons modifier la valeur de la variable, il suffit de la réattribuer. Les informations sur les données temporaires ou les procédures de traitement peuvent être stockées dans des variables.

Recommandations associées : "Tutoriel PHP"

Les constantes sont utilisées pour stocker des informations sur les données qui ne changent pas fréquemment. Vous pouvez attribuer une valeur à une constante lorsque vous la définissez. Pendant toute la durée d'exécution du programme, cette affectation est valide et la constante ne peut plus être affectée.

La différence entre constantes et variables :

(1) Il n'y a pas de signe dollar ($) devant la constante.

(2) Les constantes ne peuvent être définies qu'à l'aide de la fonction définir(), et non via des instructions d'affectation.

(3) Les constantes peuvent être définies et accessibles n'importe où, quelles que soient les règles de portée des variables.

(4) Une fois qu'une constante est définie, elle ne peut pas être redéfinie ou indéfinie.

(5) La valeur d'une constante ne peut être qu'un scalaire.

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