Le contenu de cet article présente l'utilisation des doubles deux-points en PHP. Partagez maintenant avec tout le monde, les amis dans le besoin peuvent également se référer à
Opérateur double deux-points : c'est-à-dire que l'opérateur qualifié de portée L'opérateur de résolution de portée peut accéder aux valeurs statiques, const et classe remplacées. propriétés et méthodes.
1 Lors de l'appel de propriétés statiques et de méthodes statiques
::With- >. ;La fonction est la même, mais les objets utilisés sont différents ! :: Faites référence aux méthodes ou propriétés statiques de la classe et n'avez pas besoin d'être instanciées !
Créez une classe, puis créez une propriété statique $a et une méthode statique b, comme suit :
[php] voir en clair copier
classe test {
🎜> public $a> statique
fonction b() {} }
Si vous souhaitez appeler la propriété statique $a, comme suit
[php] voir en clair copier
test::$a
Si vous souhaitez appeler la méthode statique b, comme suit
[php] voir en clair copier
test::b();
2. Lors de l'appel d'attributs ou de méthodes de sa propre classe ou classe parent
Créez d'abord une classe parent
[php] voir en clair copie
cours test { () {} } Créez ensuite un héritage de sous-classe Classe parent [php]
cours test { public fonction cs() {} } Quand nous devons appeler la méthode b de la classe parent
[php] voir en clair copier
parent::b(); Quand nous besoin Lors de l'appel de sa propre méthode cs, il existe deux méthodes
[php] voir en clair copier
$this->cs(); [php] afficher en clair copier
self::cs();
voir en clair
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!