深入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默认安装产生系统漏洞
Oct 09 PHP
php的计数器程序
Oct 09 PHP
用PHP调用数据库的存贮过程!
Oct 09 PHP
dedecms模版制作使用方法
Apr 03 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
php生成局部唯一识别码LUID的代码
Oct 06 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
php定义数组和使用示例(php数组的定义方法)
Mar 29 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
解决PHP里大量数据循环时内存耗尽的方法
Oct 10 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 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
用libtemplate实现静态网页生成
2006/10/09 PHP
php 使用post,get的一种简洁方式
2010/04/25 PHP
PHP中其实也可以用方法链
2011/11/10 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
jquery 简单的进度条实现代码
2010/03/11 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
判断字符串的长度(优化版)中文占两个字符
2014/10/30 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
深入学习 JavaScript中的函数调用
2017/03/23 Javascript
原生javascript实现的全屏滚动功能示例
2017/09/19 Javascript
JS实现点击按钮可实现编辑功能
2018/07/03 Javascript
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
利用Python读取文件的四种不同方法比对
2017/05/18 Python
分分钟入门python语言
2018/03/20 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
Python求均值,方差,标准差的实例
2019/06/29 Python
opencv-python 读取图像并转换颜色空间实例
2019/12/09 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
iRobot官网:改变生活的家用机器人品牌
2016/09/20 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
公务员党员评议表自我鉴定
2014/09/14 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
民用住房租房协议书
2014/10/29 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
宾馆卫生管理制度
2015/08/06 职场文书
关于战胜挫折的名言警句大全!
2019/07/05 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python