深入php self与$this的详解


Posted in PHP onJune 08, 2013

先谈parent与self:

<?php
/*
 * Created by YinYiNiao
 */
 class A{
  function __construct(){
   echo "基类A的构造方法<br />";
  }
 }
 class B extends A{
  function __construct(){
   parent::__construct();
   echo "子类B的构造方法<br />";
   self::myFun();
  }
  function myfun(){
   echo "一个普通方法myFun()<br />";
  }
 }
$obj=new A();
$obj=new B();
?>

self与$this的功能极其相似,但二者又不相同。$this不能引用静态成员和常量。self更像类本事,而$this更像是实例本身。
PHP 相关文章推荐
也谈 PHP 和 MYSQL
Oct 09 PHP
WINXP下apache+php4+mysql
Nov 25 PHP
PHP,ASP.JAVA,JAVA代码格式化工具整理
Jun 15 PHP
PHP sprintf()函数用例解析
May 18 PHP
php数据结构 算法(PHP描述) 简单选择排序 simple selection sort
Aug 09 PHP
CodeIgniter使用phpcms模板引擎
Nov 12 PHP
深入解析PHP的Yii框架中的event事件机制
Mar 17 PHP
CI框架中redis缓存相关操作文件示例代码
May 17 PHP
php简单计算年龄的方法(周岁与虚岁)
Dec 06 PHP
PHP基于Redis消息队列实现发布微博的方法
May 03 PHP
快速解决PHP调用Word组件DCOM权限的问题
Dec 27 PHP
PHP7 新增功能
Mar 09 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
Jun 07 #PHP
解析dedeCMS验证码的实现代码
Jun 07 #PHP
探讨php中header的用法详解
Jun 07 #PHP
php简单浏览目录内容的实现代码
Jun 07 #PHP
php之XML转数组函数的详解
Jun 07 #PHP
利用php绘制饼状图的实现代码
Jun 07 #PHP
PHP自定义大小验证码的方法详解
Jun 07 #PHP
You might like
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
jQuery实现标题有打字效果的焦点图代码
2015/11/16 Javascript
BOM系列第二篇之定时器requestAnimationFrame
2016/08/17 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
Python正则表达式匹配ip地址实例
2014/10/09 Python
Python实现基本线性数据结构
2016/08/22 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
Python 多线程搜索txt文件的内容,并写入搜到的内容(Lock)方法
2019/08/23 Python
下载官网python并安装的步骤详解
2019/10/12 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
运动会通讯稿50字
2014/01/30 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
村干部承诺书
2014/03/28 职场文书
公司联欢会策划方案
2014/05/19 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL
Java实现注册登录跳转
2022/06/16 Java/Android