gpt4 book ai didi

php - 类 - 变量声明

转载 作者:IT王子 更新时间:2023-10-29 00:00:42 25 4
gpt4 key购买 nike

当声明一个 PHP 类变量时,我们不能执行任何表达式,例如:

class A
{
$a = 10 + 5;
}

只有我们可以只提供常量,例如:

class A
{
$a = 100;
}

有人知道为什么会这样吗?

最佳答案

这是因为表达式不允许作为字段默认值。改为使用构造函数来初始化变量。

我建议你这样做..

class A
{
public $a;

function __construct()
{
return $this->a = 10 + 5;
}
}

$a1 = new A;
echo $a1->a; //"prints" 15

关于php - 类 - 变量声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21941824/

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