提问人:Onur 提问时间:6/20/2014 更新时间:6/20/2014 访问量:220
我无法将函数中的配置变量值作为参数获取
I can not get config variable value in a function as a parameter
问:
我的问题是我想从我的Laravel系统的配置中调用一个函数值作为另一个函数的参数,如下所示:
public function functionName($parameterName = Config::get('app.varName'))
{
...
}
我知道这看起来很疯狂,但我需要在许多函数中调用配置中的值作为默认参数。但自然而然地,就像上面一样,它返回语法错误。任何建议将不胜感激。谢谢。
答:
2赞
Maarten van Middelaar
6/20/2014
#1
你可以尝试这样的事情;
public function functionName($parameterName = null)
{
if($parameterName === null) {
$parameterName = Config::get('app.varName');
}
}
评论
0赞
Onur
6/20/2014
是的,现在我正在像你说的那样使用它。如果存在,我正在寻找另一个更短的选择。
3赞
Unnawut
6/20/2014
#2
如果出现以下情况,请尝试速记:
public function functionName($parameterName = null)
{
$parameterName = $parameterName ?: Config::get('app.varName');
}
评论