我有一个班级,我保留一些常数变量。我想将app.yml中的值分配给一个类变量,但是它给出了语法错误。以下是代码段:
class StaticPhotoUrls
{
const abc = sfConfig::get("app_myvalue");
}
答案 0 :(得分:0)
“值必须是常量表达式,而不是(例如)变量,属性,数学运算的结果或函数调用。”
答案 1 :(得分:0)
您不应该通过函数或与普通值不同的函数定义constant
。
相反,您应该使用define()
来设置app.yml中的值:
define('abc', sfConfig::get("app_myvalue"));
但是你想用一个常数?