php如何访问父类方法
程序员文章站
2022-03-08 22:49:28
...
php访问父类方法的办法:可以用【$this->方法名();】来访问,如果子类中有该方法,则访问的是子类中的方法,如果子类中没有该方法,则访问父类中的方法。
方法的调用:
$this->方法名();如果子类中有该方法则调用的是子类中的方法,若没有则是调用父类中的。
parent::则始终调用的是父类中的方法。
(推荐教程:php视频教程)
变量的调用:$this->变量名;如果子类中有该变量则调用的是子类中的,若没有则调用的是父类中的
代码实现:
<?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!
相关推荐:php培训
以上就是php如何访问父类方法的详细内容,更多请关注其它相关文章!
上一篇: php如何去除数组的元素
下一篇: Oracle数据库查询会话及死锁的解决
推荐阅读
-
php类中的$this,static,final,const,self这几个关键字使用方法_php实例
-
PHP访问Google Search API的方法,googleapi
-
40分求ThinkPHP循环嵌套打印出父类与子类的列表,该如何处理
-
php如何控制用户对图片的访问 PHP禁止图片盗链
-
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址),
-
PHP类成员的访问方式和权限
-
第六节--访问属性和方法 -- Classes and Objects in PHP5 [6_PHP
-
PHP类CMS如何自动获取关键字_PHP教程
-
PHP,Nginx获取访问网站来源的方法
-
php 子类重写父类值?