我在我的 main.php 文件中设置了这个:
'params'=>array(
'TOTAL_ACCOUNT_NUMBER'=>'500100'
)
我可以使用 Yii::app()->params['TOTAL_ACCOUNT_NUMBER'] 成功访问数据
我想将此作为默认值传递给如下方法:
public function myMethod($acctNum=Yii::app()->params['TOTAL_ACCOUNT_NUMBER']) {
...
}
这会产生语法错误:意外的'('。
我可能可以创建一个解决方法,例如:
public function myMethod($acctNum=null) {
$acctNum = !isset($acctNum) ? Yii::app()->params['TOTAL_ACCOUNT_NUMBER'] : $acctNum;
}
但是有没有更简单的方法来格式化原始方法以避免语法错误?
谢谢