Que signifient deux deux-points en php ?

(*-*)浩
Libérer: 2023-02-24 16:42:01
original
3328 Les gens l'ont consulté

Méthodes de référence des méthodes statiques et propriétés statiques dans les classes php

Que signifient deux deux-points en php ?

Propriétés statiques de la classe et référence directe à la méthode. Dans ce cas, vous pouvez l'appeler directement en utilisant "::" sans instancier la classe.

Lors de l'appel de propriétés statiques et de méthodes statiques (Apprentissage recommandé : Programmation PHP du débutant à compétent)

::Avec- > ;La fonction est la même, mais les objets utilisés sont différents ! ::Référez-vous aux méthodes ou propriétés statiques de la classe, et aucune instanciation n'est requise !

Créez une classe et créez une propriété statique $a et une méthode statique b, comme suit :

class test {
    static public $a;
    static public function b() {}
Copier après la connexion

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

test::$a;
Copier après la connexion

Remarque : 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

test::b();
Copier après la connexion

Lors de l'appel d'attributs ou de méthodes de votre propre classe ou classe parent

Créez d'abord une classe parent

class test {
    public function b() {}
}
Copier après la connexion

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

parent::b();
Copier après la connexion

Quand nous devons appeler notre propre méthode cs, il existe deux méthodes

$this->cs();

self::cs();
Copier après la connexion

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:
php
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