使用const时解析错误?

时间:2013-01-16 19:03:22

标签: php oop yii const syntax-error

有人可以告诉我如何修复此错误吗?

  

解析错误:语法错误,意外'(',期待','或';'in   /path/folders/etc/domain/protected/controllers/SiteController.php   在第6行

这就是第6行:

const URL = Yii::app()->params['url'];

这有效,但我需要在一个配置文件中定义所有参数,这就是为什么我将其更改为上面的代码:

const URL = 'http://domain.com/file.php';

1 个答案:

答案 0 :(得分:3)

来自PHP: constant - Manual

  

值必须是常量表达式,而不是(例如)变量,属性,数学运算的结果或函数调用。

根据定义,常数是常数。如果需要给它一个计算值,请改用变量。