Rumah > pembangunan bahagian belakang > masalah PHP > php在类中使用静态方法有几种方式

php在类中使用静态方法有几种方式

coldplay.xixi
Lepaskan: 2023-03-07 09:28:01
asal
2782 orang telah melayarinya

php在类中使用静态方法的方式:1、使用self,代码为【self::test();】;2、使用类名,代码为【public function test1()a::test()】;3、使用static,代码为【static::test()】。

php在类中使用静态方法有几种方式

php在类中使用静态方法的方式:

1、使用self,代码如下

<?php  
class a {  
    private static function test() {  
        echo &#39;test&#39;;  
    }  
    public function test1() {  
        self::test();  
    }  
}  
$ab = new a();  
$ab->test1();//结果 test
Salin selepas log masuk

2、使用类名,代码如下

<?php  
class a {  
    private static function test() {  
        echo &#39;test&#39;;  
    }  
    public function test1() {  
        a::test();  
    }  
}  
$ab = new a();  
$ab->test1();//结果 test
Salin selepas log masuk

3、使用static,代码如下

<?php  
class a {  
    private static function test() {  
        echo &#39;test&#39;;  
    }  
    public function test1() {  
        static::test();  
    }  
}  
$ab = new a();  
$ab->test1();//结果 test
Salin selepas log masuk

相关免费学习推荐:php编程(视频)

Atas ialah kandungan terperinci php在类中使用静态方法有几种方式. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan