PHP中this关键字和self的却别
2015-11-24 15:07
519 查看
this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。
this是指向当前对象的指针(姑且用C里面的指针来看吧)
self是指向当前类的指针
静态变量,就是只被初始化一次,然后把值存在某个内存地址,下次再调用,会从内存地址中取。
举个例子,静态变量就是,给你一个包子,你不吃,存起来(内存地址),下次再给你一个包子,你就有两个包子了、
普通变量就是,给你一个包子,你吃掉了(初始化),下次再给你一个包子,你还是一个包子、
this是指向当前对象的指针(姑且用C里面的指针来看吧)
self是指向当前类的指针
静态变量,就是只被初始化一次,然后把值存在某个内存地址,下次再调用,会从内存地址中取。
举个例子,静态变量就是,给你一个包子,你不吃,存起来(内存地址),下次再给你一个包子,你就有两个包子了、
普通变量就是,给你一个包子,你吃掉了(初始化),下次再给你一个包子,你还是一个包子、
this是指向对象实例的一个指针,在实例化的时候来确定指向;self是对类本身的一个引用,一般用来指向类中的静态变量;parent是对父类的引用,一般使用parent来调用父类的构造函数。
相关文章推荐
- php发送短信验证码完成注册功能
- yii1.x 使用mongo
- PHP SAPI
- PHP获取文件扩展名的4种方法
- PHPCMS V9 全站调用会员信息代码
- FTP服务学习笔记之FTP简介(1)
- PHP warning Cannot modify header information - headers already sent by (output started at...
- PHP 魔术常量__FUNCTION__与__METHOD__的区别
- php面向对象一些笔记
- PHPStorm常用快捷键
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
- PHP报错语句汇总
- PHP 数组拼接成字符串
- PHP常用自定义函数汇总
- php模拟post提交网易云信
- thinkphp 两表、三表联合查询
- php极简教程
- thinkphp 刚刚添加了一个hot字段,但是打死都更新不了
- phpcms框架问题
- PHP常用类型判断函数总结