Join();$test::Join();" boleh dipanggil."/> Join();$test::Join();" boleh dipanggil.">
Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk memanggil kaedah statik dalam php
php memanggil kaedah statik: 1. Cipta fail contoh PHP; 4. , gunakan "Char::Join();$test->Join();$test::Join();" untuk memanggil.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk memanggil kaedah statik dalam php?
Kaedah statik
yang digunakan dalam php adalah seperti berikut:
<?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('a'); Char::Join(); #注意, 在静态方法中不能访问非静态变量 #Char::Join(); #$test->Join(); #$test::Join(); 可以这样调用
Pengenalan berkaitan:
Atribut statik
1: atribut statik statik wujud bersendirian dalam kelas (milik kelas) dan bukan milik objek. Oleh itu, atribut ini wujud selagi kelas diisytiharkan. Anda boleh mengakses sifat statik ini tanpa bergantung pada objek
2: statik sentiasa wujud dalam kelas, jadi ia dikongsi oleh semua objek dan dikongsi oleh orang lain.
Kaedah statik
Kaedah biasa disimpan dalam kategori dan hanya mempunyai satu salinan dalam ingatan. Begitu juga dengan kaedah statik. Perbezaan: Kaedah biasa memerlukan objek untuk dipanggil dan ini perlu terikat dengan ini. Kaedah statik tidak perlu terikat dengan ini. Kaedah statik tidak perlu mengikat ini. Kaedah statik tidak perlu terikat dengan ini, jadi ia boleh dipanggil melalui nama kelas
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memanggil kaedah statik dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!