加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP $this的意思是什么,用法指什么

发布时间:2023-05-16 13:50:09 所属栏目:PHP教程 来源:
导读:这篇主要是介绍“PHP $this的意思是什么,用法是什么”的内容了,下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家解决PHP $this的意思是什么,用
这篇主要是介绍“PHP $this的意思是什么,用法是什么”的内容了,下文有实例供大家参考,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家解决PHP $this的意思是什么,用法是什么的问题,下面我们一起来了解看看吧。

说明
 
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
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!