Maison > Article > développement back-end > Il existe plusieurs façons d'utiliser les méthodes statiques dans les classes PHP
Comment PHP utilise les méthodes statiques dans les classes : 1. Utilisez self, le code est [self::test();] 2. Utilisez le nom de la classe, le code est [public function test1()a : : test()]; 3. Utilisez static, le code est [static::test()].
Comment PHP utilise les méthodes statiques dans les classes :
Utilisez self, le code est le suivant
<?php class a { private static function test() { echo 'test'; } public function test1() { self::test(); } } $ab = new a(); $ab->test1();//结果 test2. Utilisez le nom de la classe, le code est le suivant
<?php class a { private static function test() { echo 'test'; } public function test1() { a::test(); } } $ab = new a(); $ab->test1();//结果 test3 Utilisez statique, le code est le suivant
<?php class a { private static function test() { echo 'test'; } public function test1() { static::test(); } } $ab = new a(); $ab->test1();//结果 test
Recommandations d'apprentissage gratuites associées :programmation php(Vidéo)
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!