访问库类变量中的app.yml文件

时间:2013-01-30 11:24:57

标签: php symfony-1.4

我有一个班级,我保留一些常数变量。我想将app.yml中的值分配给一个类变量,但是它给出了语法错误。以下是代码段:

class StaticPhotoUrls  
{      
const abc = sfConfig::get("app_myvalue");   
}   

2 个答案:

答案 0 :(得分:0)

  

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

http://www.php.net/manual/en/language.oop5.constants.php

答案 1 :(得分:0)

您不应该通过函数或与普通值不同的函数定义constant

相反,您应该使用define()来设置app.yml中的值:

define('abc', sfConfig::get("app_myvalue"));

但是你想用一个常数?