深入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 相关文章推荐
实时抓取YAHOO股票报价的代码
Oct 09 PHP
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
VIM中设置php自动缩进为4个空格的方法详解
Jun 14 PHP
php的ajax简单实例
Feb 27 PHP
php统计时间和内存使用情况示例分享
Mar 13 PHP
php实现天干地支计算器示例
Mar 14 PHP
php新浪微博登录接口用法实例
Dec 23 PHP
mysql desc(DESCRIBE)命令实例讲解
Sep 24 PHP
PHP 实现从数据库导出到.csv文件方法
Jul 06 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
Aug 07 PHP
PHP中递归的实现实例详解
Nov 14 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 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(1)
2006/10/09 PHP
php学习之简单计算器实现代码
2011/06/09 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
vue实现跨域的方法分析
2019/05/21 Javascript
Javascript实现秒表计时游戏
2020/05/27 Javascript
Vue 构造选项 - 进阶使用说明
2020/08/14 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
2020/12/17 Vue.js
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
Python中序列的修改、散列与切片详解
2017/08/27 Python
python去除扩展名的实例讲解
2018/04/23 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
python实现银行账户系统
2021/02/22 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
2015/08/25 面试题
护士自我鉴定
2013/10/23 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
2015年采购部工作总结
2015/04/23 职场文书
2016小学新学期寄语
2015/12/04 职场文书
九年级语文教学反思
2016/03/03 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
Go timer如何调度
2021/06/09 Golang