Maison  >  Article  >  développement back-end  >  Comment définir des constantes de classe en PHP (avec code)

Comment définir des constantes de classe en PHP (avec code)

不言
不言original
2018-08-22 15:42:195266parcourir

Le contenu de cet article explique comment PHP obtient le nom du fichier (code) via le chemin. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Définition des constantes de classe

Constantes définies dans une classe.

Les constantes de classe doivent être définies à l'aide du mot-clé const

const constant name = value;

La relation entre les constantes et les objets

Les constantes ne sont pas accessibles via objets

Accès aux constantes de classe

Les constantes de classe appartiennent à des classes, pas à des objets. Les objets ne peuvent pas accéder aux constantes de classe.

L'accès constant doit être implémenté via les classes :

Nom de la classe : Nom de la constante

 : est appelé l'opérateur de résolution de plage

Les classes sont souvent utilisées à l'intérieur d'une classe pour accéder aux membres de la classe. Lorsque vous utilisez une classe pour accéder aux membres à l'intérieur de la classe, il existe un mot-clé similaire à $this qui représente l'objet : self, c'est-à-dire lui-même, représente le nom de la classe actuelle. .

<?php
class person(){
    const HAOYUN=&#39;PHP软件开发工程师&#39;;
}
//类外部获取
$person=new person();
echo $person->HAOYUN;
echo HAOYUN;
echo person::HAOYUN;
//类内部获取

Recommandations associées :

Analyse d'exemple d'utilisation constante de classe PHP, analyse d'exemple de constante PHP

personnalisation php. Constantes globales et constantes de classe

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