Utilisez la fonction finish() en php pour définir une constante. La soi-disant constante fait référence à une quantité dont la valeur ne change pas. Cet article rassemble plusieurs articles sur les constantes PHP. J'espère qu'il sera utile à tout le monde de comprendre les constantes PHP.
1.Explication détaillée de la définition et des exemples d'utilisation des constantes PHP
Les constantes peuvent être comprises comme des quantités dont les valeurs ne change pas. Une fois qu'une constante est définie, elle ne peut être modifiée nulle part ailleurs dans le script du programme.
Comment définir des constantes : Les constantes sont composées de lettres anglaises, de traits de soulignement et de chiffres. Cependant, une chose à noter est que la première lettre de nos constantes ne peut pas commencer par un chiffre.
En PHP, nous utilisons la fonction définir() pour définir des constantes. La syntaxe de la fonction définir() est la suivante
2.Explication détaillée de la constante prédéfinie PHP. exemples
Nous pouvons utiliser les constantes prédéfinies de PHP pour obtenir des informations en PHP Par exemple, nous pouvons l'utiliser pour obtenir le système d'exploitation de l'ordinateur actuel, les informations de version PHP actuellement utilisées, etc. Certaines constantes prédéfinies couramment utilisées en PHP sont les suivantes : __FILE__ Constante par défaut, nom du fichier du programme PHP __LINE__ Constante par défaut, nombre de lignes du programme PHP
3.La relation et la différence entre les constantes et les variables PHP
Regardons d'abord les différences entre les constantes et les variables PHP : Constante : Dans PHP, nous utilisons la fonction définir() pour définir des constantes. Pour plus de détails, voir : Explication détaillée de la définition et des exemples d'utilisation des constantes PHP. Variables : Toutes les variables en PHP commencent par $, suivi du nom de la variable, et attribuent une valeur à la variable. À partir de la définition des constantes et variables PHP, nous pouvons obtenir : Il n'y a pas de signe dollar ($) devant la constante La constante peut seulement être définie ; avec la fonction définir() et Impossible de transmettre les instructions d'affectation
4.Explication détaillée des exemples de constantes magiques en php
Lorsque nous expliquons les constantes PHP, nous savons que PHP La plupart des constantes sont inchangées, mais il existe 8 constantes prédéfinies qui changeront à mesure que l'emplacement du code où elles se trouvent change. Ces 8 constantes sont appelées constantes magiques. sensible aux majuscules et minuscules. Les "constantes magiques" de PHP sont les suivantes :
5.Explication détaillée des définitions et exemples de constantes de classe php
En hp, nous pouvons comprendre que la valeur ne change pas. La quantité est appelée une constante. Alors, qu'est-ce qu'une constante de classe ? En fait, les constantes de classe sont également faciles à comprendre. Nous pouvons appeler la valeur qui reste toujours inchangée dans la classe une constante, et cette constante peut être appelée une constante de classe. N'oubliez pas que vous n'avez pas besoin d'utiliser le symbole « $ » lors de la définition et de l'utilisation de constantes.
Les constantes de classe appartiennent à la classe elle-même, pas aux instances d'objet, et ne sont pas accessibles via les instances d'objet
* Ne peuvent pas être modifiées avec public, protected, private, static
* Les sous-classes peuvent être remplacées. Pour écrire des constantes dans la classe parent, vous pouvez appeler les constantes dans la classe parent via (parent ::)
[Recommandation Q&A]
Comment MySQL convertit-il les constantes d'épissage avec des variables ?
【Entrées recommandées】
[Articles connexes recommandés]
La différence entre const et définir dans PHP Utilisation exemples
Compréhension approfondie des constantes intégrées en Python
Variables et constantes dans le développement Internet mobile 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!