小编Rio*_*rdo的帖子

在OOP PHP中$ this->和parent ::之间有什么不同?

我编写这样的代码给你一个例子

这是使用"$ this->"

<?php
class A{
    public function example(){
        echo "A";
    }
}

class B extends A{
    public function example2(){
        $this->example();
    }
}

$b = new B();

echo $b->example2();
?>
Run Code Online (Sandbox Code Playgroud)

这是使用父::

<?php
class A{
    public function example(){
        echo "A";
    }
}

class B extends A{
    public function example2(){
        parent::example();
    }
}

$b = new B();

echo $b->example2();
?>
Run Code Online (Sandbox Code Playgroud)

在OOP PHP中$ this->和parent ::之间有什么不同?

php oop inheritance super

3
推荐指数
2
解决办法
1169
查看次数

标签 统计

inheritance ×1

oop ×1

php ×1

super ×1