不能声明类常量也不能声明属性变量

时间:2015-01-28 18:55:36

标签: php class properties constants declaration

class Model {

  public $DATABASE_NAME = 'dealer-kunde-skuska';

       // OR

  const DATABASE_NAME = 'dealer-kunde-skuska';

}

以上声明均无效。它返回错误:

  

解析错误:在第5行解析错误,意外T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'

可能出现什么问题?

1 个答案:

答案 0 :(得分:0)

publicconst仅在PHP 5开始提供。{4}中使用了var

  

自2007-12-31以来,已停止支持PHP 4。请考虑升级到PHP 5.

升级可能吗? PHP 5已经存在了11年,PHP 4已经停用了7年。