深入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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
PHP+FLASH实现上传文件进度条相关文件 下载
Jul 21 PHP
在PHP中养成7个面向对象的好习惯
Jan 28 PHP
Zend的Registry机制的使用说明
May 02 PHP
php MessagePack介绍
Oct 06 PHP
php三维数组去重(示例代码)
Nov 26 PHP
php比较两个绝对时间的大小
Jan 31 PHP
PHP 验证登陆类分享
Mar 13 PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
解决laravel-admin 自己新建页面里 js 需要刷新一次的问题
Oct 03 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中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
php自定义函数实现二维数组排序功能
2016/07/20 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
Laravel 连接(Join)示例
2019/10/16 PHP
js动态给table添加/删除tr的方法
2013/08/02 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
node.js中的querystring.stringify方法使用说明
2014/12/10 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
浅析JavaScript动画模拟拖拽原理
2016/12/09 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
使用Python将语音转换为文本的方法
2020/08/10 Python
一篇文章搞懂python的转义字符及用法
2020/09/03 Python
详解pandas赋值失败问题解决
2020/11/29 Python
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
兰兰过桥教学反思
2014/02/08 职场文书
如何写一份好的英文求职信
2014/03/19 职场文书
改革共识倡议书
2014/08/29 职场文书
无房证明范本
2014/09/17 职场文书
员工家属慰问信
2015/03/24 职场文书
小学生安全教育主题班会
2015/08/12 职场文书
2016幼儿园新学期寄语
2015/12/03 职场文书
win10如何开启ahci模式?win10开启ahci模式详细操作教程
2022/07/23 数码科技