use config;
class abc extends xyz{
protected $adminMail = config('deployment.adminemail');
public function xyz(){
......
}
}
它为行保护提供了语法错误“$ adminMail = config('deployment.adminemail'); of(;)”
我知道这个问题不合逻辑,但请指导我感到困惑的地方。
答案 0 :(得分:1)
只要以正确的方式实现config(),这应该可以解决这个问题。
use config;
class abc extends xyz{
protected $adminMail;
public function __construct() {
$this->adminMail = config('deployment.adminemail');
}
public function xyz(){
......
}
}
说明: 您不能将表达式用作默认值,因为类变量是在运行时之前启动的。仅表示允许标量类型(如字符串或整数)作为默认值。存档的唯一方法是在构造函数中。