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

到此,关于“php中$this的意思是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前名称:php中$this的意思是什么
链接分享:http://pwwzsj.com/article/gdojsc.html