PHP中self与this的5个区别

来源:爱站网时间:2022-11-08编辑:网友分享
本篇文章讲述的是PHP中self与this的5个区别内容,爱站技术频道小编提供了此相关知识点给大家阅读查看。本篇文章具有一定的参考价值,希望能让你从中收获满满。

  区别如下:

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

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

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

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

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

  PHP中self与this的5个区别都看明白了吗?是不是不难理解呢!只要抓住重点内容,就能很好的运用php编程中的函数功能。爱站技术频道官网提供的各种内容一样非常精彩。

上一篇:PHP函数中哪些存在高风险

下一篇:PHP如何读取word文档

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载