PHP中::、->、self、$this操作符的区别
2015-07-08 14:07
519 查看
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。
相关文章推荐
- phpstorm8取消自动保存
- 如何理解“php是用c写的”
- ftp 获取目录失败原因之
- php常用函数用法
- GitLab设置SMTP邮件服务器
- YII 用户登录 借鉴ecshop salt思路
- php 中的declare
- VMware虚拟机RedHat 5 系统下ftp服务器的安装测试
- php创建多级目录代码 转
- PHP 上传文件大小限制
- PHP的ArrayAccess学习笔记
- [thinkphp] 无限极分类
- php接口数据加密、解密、验证签名
- PHP与ECMAScript_3_常用字符串函数
- PHP通过串口实现发送短信
- PHP使用CURL模拟登录的方法
- php学习手记
- 解决PHP服务端返回json字符串有特殊字符的问题
- laravel安装
- 一个PHP实现的轻量级简单爬虫