gpt4 book ai didi

php - PHP 中 $this->a 和 $this->$b 的区别

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:01:16 25 4
gpt4 key购买 nike

有什么区别:

$this->$a$this->b

在我的课上我有这个:

class someClass{
public $a;
function aFunction(){
$this->a = 5;
$this->$b = 7;
}
}

$this->$b 中有额外的 '$' 有什么作用?

最佳答案

区别很大:

$this->a 指的是你的类的属性$a

$this->$b 在另一方面通过存储在变量 $b 中的字符串名称引用属性:

$b = "a";
$this->$b equals $this->a

$b = "hello"
$this->$b equals $this->hello

关于php - PHP 中 $this->a 和 $this->$b 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11739064/

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