深入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 相关文章推荐
桌面中心(一)创建数据库
Oct 09 PHP
php下实现农历日历的代码
Mar 07 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
PHP的关于变量和日期处理的一些面试题目整理
Aug 10 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
Jul 21 PHP
PHP的swoole扩展安装方法详细教程
May 18 PHP
php中通过eval实现字符串格式的计算公式
Mar 18 PHP
详解php中的implements 使用
Jun 13 PHP
解决出现SoapFault (looks like we got no XML document)的问题
Jun 24 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
Jun 19 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
2021年最新CPU天梯图
2021/03/04 数码科技
社区(php&amp;&amp;mysql)五
2006/10/09 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
JQuery浮动DIV提示信息并自动隐藏的代码
2010/08/29 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
JS定时器实例
2013/04/17 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
Python序列之list和tuple常用方法以及注意事项
2015/01/09 Python
Python实现批量下载文件
2015/05/17 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
python中reader的next用法
2018/07/24 Python
Python简单I/O操作示例
2019/03/18 Python
django多对多表的创建,级联删除及手动创建第三张表
2019/07/25 Python
python操作微信自动发消息的实现(微信聊天机器人)
2020/07/14 Python
python openssl模块安装及用法
2020/12/06 Python
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
魅力教师事迹材料
2014/01/10 职场文书
初中体育教学反思
2014/01/14 职场文书
财产公证书
2014/04/10 职场文书
试用期辞职信范文
2015/03/02 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
给女朋友的道歉短信
2015/05/12 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书