Maison > Article > développement back-end > Comment accéder à la méthode de classe parent en php
Comment accéder aux méthodes de la classe parent en PHP : Vous pouvez utiliser [$this->method name();] pour y accéder. S'il y a cette méthode dans la sous-classe, vous accéderez à la méthode dans la sous-classe. . Si S'il n'existe pas de méthode de ce type dans la sous-classe, accédez à la méthode dans la classe parent.
Appel de méthode :
$this->Nom de la méthode(); S'il n'y a pas de méthode dans la classe, la méthode de la classe parent sera appelée.
parent : : appelle toujours la méthode dans la classe parent.
(Tutoriel recommandé : Tutoriel vidéo php)
Appel de variable : $this-> s'il y a cette variable dans la sous-classe, la sous-classe est appelée ; dans la classe, sinon, le
de la classe parent sera appelé. Implémentation du code :
<?php class A{ public $a1='a1'; protected $a2='a2'; function test(){ echo "hello!<hr/>"; } } class B extends A{//若A类和B类不在同一文件中 请包含后(include)再操作 public $a1='b1'; function test2(){ $this->test(); parent::test();//子类调用父类方法 } function test() { echo $this->a1.','; echo $this->a2.','; echo "b2_test_hello<hr/>"; } } $a = new B(); $a->test();//b1,a2,b2_test_hello $a->test2();//b1,a2,b2_test_hello//hello!
Recommandations associées : formation php
.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!