浅谈PHP里面self与this的几点区别在哪
Admin 2022-11-16 群英技术资讯 1591 次浏览
关于“浅谈PHP里面self与this的几点区别在哪”的知识有一些人不是很理解,对此小编给大家总结了相关内容,具有一定的参考借鉴价值,而且易于学习与理解,希望能对大家有所帮助,有这个方面学习需要的朋友就继续往下看吧。区别如下:
1、this不能用在静态成员函数中,self可以;
2、对静态成员函数/变量的访问,建议 用self,不要用$this::或$this->的形式;
3、对非静态成员变量的访问,不能用self,只能用this;
4、this要在对象已经实例化的情况下使用,self没有此限制;
5、在非静态成员函数内使用,self抑制多态行为,引用当前类的函数;而this引用调用类的重写(override)函数(如果有的话)。
PHP中self与this的5个区别都看明白了吗?是不是不难理解呢!只要抓住重点内容,就能很好的运用php编程中的函数功能。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
php编译安装pdo_mysql的方法:首先从“pecl.php.net”中下载“pdo_mysql”扩展包;然后执行“/usr/local/bin/phpize”;接着修改“php.ini”;最后重启php-fpm即可。
在做开发时,我们可能会遇到需要上传多张图片的需求,那么我具体要如何来实现呢?下面小编就给大家分享一下如何使用TP5框架实现上传多张图片的方法,感兴趣的朋友可以看一看。
不是的,如果启动一个TCP服务器,就会启动了3 个 worker进程,3个task进程,因为启用了task功能,所以必须注册onTask、onFinish 2个事件的回调函数。
本文实例讲述了PHP设计模式:适配器模式Adapter。分享给大家供大家参考,具体如下:
先说一下exit函数的用法。 作用:输出一则消息并且终止当前脚本。 如果一段文本中包括多个以结束的脚本,则exit退出当前所在脚本。 比如一篇php文本包括一下代码,则输出为world。 <% echo"hello"; exit; ?> echo"world"; ?> 语法格式:void表示没有返回值。 voidexit([string$status]) vo
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008