我的问题是我想从Laravel系统的配置中调用一个函数值作为另一个函数的参数,如下所示:
public function functionName($parameterName = Config::get('app.varName'))
{
...
}
我知道这看起来很疯狂,但我需要在许多函数中调用config中的值作为默认参数。但自然如上所述,它返回语法错误。任何建议将不胜感激。感谢。
答案 0 :(得分:2)
你可以试试这样的事情;
public function functionName($parameterName = null)
{
if($parameterName === null) {
$parameterName = Config::get('app.varName');
}
}
答案 1 :(得分:1)
尝试速记如果:
public function functionName($parameterName = null)
{
$parameterName = $parameterName ?: Config::get('app.varName');
}