Maison > développement back-end > tutoriel php > Utilisation du double deux-points :: en PHP

Utilisation du double deux-points :: en PHP

不言
Libérer: 2023-03-23 09:52:02
original
5015 Les gens l'ont consulté

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


  1. classe test {

  2. 🎜> public $a>statique

  3. public
  4. fonction b() {} }

Si vous souhaitez appeler la propriété statique $a, comme suit



[php] voir en clair copier


  1. test::$a

Notez que a doit être précédé d'un signe $, qui est différent du signe ->

Si vous souhaitez appeler la méthode statique b, comme suit




[php] voir en clair copier


  1. 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


  1. cours test {

  2. () {} }

  3. Créez ensuite un héritage de sous-classe Classe parent


[php]
voir en clair

copier



cours

tests
  1. étend

    test {

  2. public fonction cs() {}

  3. }

Quand nous devons appeler la méthode b de la classe parent



[php] voir en clair copier


  1. 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


  1. $this->cs();



[php] afficher en clair copier


  1. self::cs();  

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