【发布时间】:2019-07-23 14:04:10
【问题描述】:
...
public $aSettings = array(
'BindHost' => "127.0.0.1",
'Port' => 9123,
'MaxFileSize' => (5 * (1024 * 1024)), // unexpected "(" here
'UploadedURL' => "http://localhost",
'UploadPath' => dirname(__FILE__) . "/upload",
'UploadMap' => dirname(__FILE__) . "/uploads.object",
'RegisterMode' => false
);
...
这是我的代码,直接来自课堂。我遇到的问题是"unexpected ( on line 22",第22行是MaxFileSize。
我看不出有什么问题,这是 Zend 引擎的限制吗?还是我瞎了。
【问题讨论】:
-
对我来说很好 -> codepad.org/EIorteTQ .... 我猜这是在类中定义非常量变量的问题
-
您是否尝试仅删除外部
( )?或者只是该行上的所有( ),因为在进行乘法运算时不需要它们...... -
我删除了访问说明符 public 并且它可以工作
-
silly's answer 类似的问题在这方面很有用。虽然它使用与Michael Krelin's 相同的方法,但它展示了一种在类定义中包含初始化逻辑的方法。