Heim  >  Artikel  >  Backend-Entwicklung  >  So rufen Sie eine statische Methode in PHP auf

So rufen Sie eine statische Methode in PHP auf

藏色散人
藏色散人Original
2022-10-28 10:00:092213Durchsuche

php ruft die statische Methode auf: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie „class Char{...}“. 3. Erstellen Sie „public static function Join(){...}“. Char „::Join();$test->Join();$test::Join();“ kann aufgerufen werden.

So rufen Sie eine statische Methode in PHP auf

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

Wie rufe ich eine statische Methode in PHP auf?

Der Code für die Verwendung der statischen Methode in PHP lautet wie folgt:

<?php

class Char{
    public static $number = 0;
    public static $name;

    function __construct($what){
        self::$name = $what;
    }
    public static function  Join(){
        self::$number++;
        echo self::$number," Is :",self::$name,"<br />";
    }

}

$test = new Char(&#39;a&#39;);
Char::Join();
#注意, 在静态方法中不能访问非静态变量

#Char::Join();
#$test->Join();
#$test::Join();
可以这样调用

Verwandte Einführung:


Statische Attribute

1: statisch Statische Attribute existieren allein in der Klasse (gehören zur Klasse) und gehören nicht zu das Objekt. Daher existiert dieses Attribut, solange die Klasse deklariert ist. Sie können auf diese statische Eigenschaft zugreifen, ohne auf ein Objekt angewiesen zu sein.

2: Es gibt immer eine statische Eigenschaft in der Klasse, sodass sie von allen Objekten gemeinsam genutzt wird.

Statische Methoden

Gewöhnliche Methoden werden in Kategorien gespeichert und haben nur eine Kopie im Speicher. Das Gleiche gilt für statische Methoden. Unterschied: Gewöhnliche Methoden erfordern den Aufruf von Objekten und diese müssen an diese gebunden sein. Statische Methoden müssen nicht daran gebunden werden. Statische Methoden müssen dies nicht binden. Statische Methoden müssen nicht daran gebunden sein und können über den Klassennamen aufgerufen werden

Empfohlenes Lernen: „

PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo rufen Sie eine statische Methode in PHP auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn