加入收藏 | 设为首页 | 会员中心 | 我要投稿 | 高级搜索 | RSS
热门搜索:帝国cms 
您当前的位置:首页 > 资料区 > php资料

PHP中self与this关键字的区别

时间:2020-04-16 21:54:28  来源:网络转载  作者:

区别如下:

1、this不能用在静态成员函数中,self可以;

2、对静态成员函数/变量的访问,建议 用self,不要用$this::或$this->的形式;

3、对非静态成员变量的访问,不能用self,只能用this;

4、this要在对象已经实例化的情况下使用,self没有此限制;

5、在非静态成员函数内使用,self抑制多态行为,引用当前类的函数;而this引用调用类的重写(override)函数(如果有的话)。

推荐教程:PHP视频教程

以上就是PHP中self与this关键字的区别的详细内容,更多请关注小豆网其它相关文章!

 关键字:函数  静态  PHP  变量  引用  教程  访问  关键字  实例  对象  形式  调用  限制
顶一下
踩一下
返回首页
返回首页
热门下载
最新文章
相关文章
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表