PHP $this的意思是什么,用法是什么
Admin 2022-09-26 群英技术资讯 843 次浏览
说明
1、$this是一个到当前对象的引用。在$this中有个指针,谁调用它,他就指向谁,它只能再类内部使用。
2、$this不能用来访问静态属性,因为静态属性是和类绑定的。
只能由static, self和parent访问。
实例
class MyClass1 { public $public = 'Public'; protected $protected = 'Protected'; private $private = 'Private'; function printHello() { echo $this->public; echo $this->protected; echo $this->private; } } class MyClass2 extends MyClass1 { public $public = 'Public2'; protected $protected = 'Protected2'; private $private = 'Private2'; } $obj = new MyClass1(); $obj -> printHello(); //Public Protected Private $obj2 = new MyClass2(); $obj2 -> printHello(); //Public2 Protected2 Private
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
到此,关于“PHP $this的意思是什么,用法是什么”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络资讯站,小编每天都会给大家分享实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
本文实例讲述了Laravel5.1 框架模型远层一对多关系。分享给大家供大家参考,具体如下:
我们在做开发的时候,常常会需要使用到时间函数,因此这篇文章就给大家分享php时间相关函数的内容,主要介绍了一些常用的时间相关函数的用法,感兴趣的朋友可以参考。
php如何获取Http请求,php获取Http请求的方法及简单的示例如下,
php增量Hash函数的使用:1、hash_init()来获得增量Hash操作。2、hash_update()添加字符串。3、hash_final()结束句柄操作进行Hash计算并返回结果值。
本文算术练习的问题是“编写一个PHP程序来计算两个给定整数值的总和,如果两个值相同,则返回其总和的三倍”。下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008