欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

php$this是什么意思

时间:2023-07-19



说明

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

以上就是php中$this的介绍,希望对大家有所帮助。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。