gpt4 book ai didi

php - 为什么我们必须使用 $this-> 运算符? | PHP

转载 作者:行者123 更新时间:2023-12-05 08:15:37 24 4
gpt4 key购买 nike

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

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

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

但是,在例子中我看到 $this-> 是这样使用的:

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

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

最佳答案

$this 引用当前对象。

根据 php.net

The pseudo-variable $this is available when a method is called from within an object context. $this is a reference to the calling object (usually the object to which the method belongs, but possibly another object, if the method is called statically from the context of a secondary object).

关于php - 为什么我们必须使用 $this-> 运算符? | PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26935563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com