Php 访问库类变量中的app.yml文件
我有一个类,在其中我保留了一些常量变量。我想将app.yml中的一个值赋给类变量,但它给出了语法错误。以下是代码片段:Php 访问库类变量中的app.yml文件,php,symfony-1.4,Php,Symfony 1.4,我有一个类,在其中我保留了一些常量变量。我想将app.yml中的一个值赋给类变量,但它给出了语法错误。以下是代码片段: class StaticPhotoUrls { const abc = sfConfig::get("app_myvalue"); } 值必须是常量表达式,而不是(例如)变量、属性、数学运算的结果或函数调用 您不应该通过函数或与普通值不同的东西定义常量 相反,您应该使用define()来设置应用程序中的值。yml: define('abc', sf
class StaticPhotoUrls
{
const abc = sfConfig::get("app_myvalue");
}
值必须是常量表达式,而不是(例如)变量、属性、数学运算的结果或函数调用
您不应该通过函数或与普通值不同的东西定义
常量
相反,您应该使用define()
来设置应用程序中的值。yml:
define('abc', sfConfig::get("app_myvalue"));
但是您想使用什么常量呢?这段代码看起来不错。您能否粘贴错误消息和错误消息引用的代码行?请记住,使用app.yml参数是特定于应用程序的,除非您在主配置文件夹中定义它们。解析错误:语法错误,意外的“(”,预期的“,”或“;”,因此在使用它们时不需要创建任何对象