【发布时间】:2016-05-04 09:43:05
【问题描述】:
我正在尝试为全班提供$app。
首先,我明白了:
“不允许将表达式作为字段默认值”
其次,在第 5 行,我得到:
未知变量$app
我怎样才能实现我的目标?
class UserController extends XController
{
var $app = Yii::app();;
public function init()
{
$test = $app;
【问题讨论】:
-
为什么
semicolon ;这一行有2个var $app = Yii::app();;?? -
使用 Yii;使用应用程序的命名空间。
-
成员的默认值必须是常量表达式,而不是(例如)变量、属性或函数调用。 php.net/manual/en/language.oop5.constants.php