深入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
eWebEditor v3.8 商业完整版 (PHP)
Dec 06 PHP
PHP操作文件方法问答
Mar 16 PHP
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
Sep 24 PHP
PHP动态编译出现Cannot find autoconf的解决方法
Nov 05 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
php遍历替换目录下文件指定内容的方法
Nov 10 PHP
thinkPHP5.0框架API优化后的友好性分析
Mar 17 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
4.与数据库的连接
2006/10/09 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
php中对象引用和复制实例分析
2019/08/14 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
2012/04/07 Javascript
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
JavaScript判断变量是否为undefined的两种写法区别
2013/12/04 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
微信小程序使用request网络请求操作实例
2017/12/15 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
如何使用python爬取csdn博客访问量
2016/02/14 Python
django定期执行任务(实例讲解)
2017/11/03 Python
详解django三种文件下载方式
2018/04/06 Python
Flask实现图片的上传、下载及展示示例代码
2018/08/03 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
2020/12/08 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
荷兰领先的百货商店:De Bijenkorf
2018/10/17 全球购物
优秀求职信
2014/05/29 职场文书
工作散漫检讨书
2014/09/16 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
2014年度个人总结范文
2015/03/09 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书