Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 PHP中self与this关键字的区别

PHP中self与this关键字的区别

发布时间:2020-10-25   编辑:www.jquerycn.cn
jquery中文网为您提供PHP中self与this关键字的区别等资源,欢迎您收藏本站,我们将为您提供最新的PHP中self与this关键字的区别资源

区别如下:

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

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

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

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

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

推荐教程:PHP视频教程

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

  • 本文原创发布jQuery中文网,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    PHP中self与this关键字的区别
    详解PHP的self关键字
    分分钟搞定PHP的self关键字
    了解PHP中self关键字的相关知识
    关于PHP中self关键字的用法详解
    解析PHP的self关键字
    实例详解php中self、parent、this的区别
    php中this,self,parent的区别讲解
    php中self与$this的用法区别
    php中new self()关键字的用法

    [关闭]