博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
008-对象—— 对象$this self parent 内存方式及使用方法讲解
阅读量:5879 次
发布时间:2019-06-19

本文共 1840 字,大约阅读时间需要 6 分钟。

webname=$webname; $this->weburl=$weburl; } function _getwebinfo(){ return "网站名称".$this->webname."   ".$this->weburl; }}$hdw=new Web("蓝天","www.lantian.com");echo $hdw->_getwebinfo();*///$this代表当前对象/*class a{ function show(){ $this->d(); } function d(){ echo 1111; }}class b extends a{ function d(){ echo 2222; }}$e=new b();$e->show(); //输出:2222*///self:当前类的引用。/*class a{ function show(){ self::d(); } function d(){ echo 1111; }}class b extends a{ function d(){ echo 2222; }}$e=new b();$e->show(); //输出:1111*///子类没有对应方法时,去找父类的方法/*class e{ function m(){ echo 111; }}class r extends e{}$k=new r();$k->m();//输出:111*///子类有对应的方法时,不找父类的方法了/*class e{ function m(){ echo 111; }}class r extends e{ function m(){ echo 222; }}$k=new r();$k->m();//输出:222*///重写方法的时候,找父类的方法。/*class e{ function m(){ echo 111; }}class r extends e{ function m(){ parent::m(); }}$k=new r();$k->m();//输出:111*/class TPL{ private $tplpath; private $catch; private $catechTime; function __construct() { $this->tplpath="../template/default"; $this->catch="../catch"; $this->catechTime=3600; } function display($tplFile){// echo "载入模板文件:".$tplFile; echo "载入模板文件:{$tplFile}"; echo "
=========================
"; } function reso(){ echo "解析模板标签"; } function wrong(){ echo "...."; }}class APP extends TPL{ function __construct() { parent::__construct(); //拿过来父类的方法。 echo "
app
";//自己的方法 }}class admin extends APP{}$chanel=new admin();$chanel->display("index.html");class member extends APP{}$user=new member();$user->display('member/user.html');

  

转载于:https://www.cnblogs.com/yiweiyihang/p/7984963.html

你可能感兴趣的文章
MYBATIS
查看>>
详解消息队列的设计与使用
查看>>
iOS 项目优化
查看>>
筛选出sql 查询结果中 不包含某个字符
查看>>
8进制与16进制
查看>>
使用Sqoop从mysql向hdfs或者hive导入数据时出现的一些错误
查看>>
mybatis:Invalid bound statement (not found)
查看>>
电脑中毒的现象
查看>>
django表单操作之django.forms
查看>>
webSocket vnc rfb
查看>>
列表推导式 生成器表达式
查看>>
控制子窗口的高度
查看>>
Linux 防火墙iptables命令详解
查看>>
打造笔记本电脑基地重庆要当全球“老大”
查看>>
处理 Oracle SQL in 超过1000 的解决方案
查看>>
《JAVA与模式》之简单工厂模式
查看>>
Alpha线性混合实现半透明效果
查看>>
chkconfig 系统服务管理
查看>>
一个简单的运算表达式解释器例子
查看>>
ORACLE---Unit04: SQL(高级查询)
查看>>