小编Ash*_*ngh的帖子

为什么我们必须使用 $this-> 操作符?| PHP

我正在用 PHP 开发一个应用程序。我试图弄清楚 $this-> 的用法以及为什么它总是首选。

我的意思是我们可以简单地使用此代码在方法中回显属性值

<?php
class place{
    public $country;
    public function countryName($country){
        echo $country;
    }
}
$info = new place();
$info->countryName("Nepal");
?>
Run Code Online (Sandbox Code Playgroud)

但是,在示例中,我看到 $this-> 以这种方式使用:

<?php
class place{
    public $country;
    public function countryName($country){
        $this->country = $country;
        echo $this->country;
    }
}
$info = new place();
$info->countryName("Nepal");
?>
Run Code Online (Sandbox Code Playgroud)

使用 $this-> 是首选还是第一种方法完全正常?

php oop

2
推荐指数
1
解决办法
1929
查看次数

标签 统计

oop ×1

php ×1