0

私はいくつかの定数変数を保持しているクラスを持っています。app.ymlの値をそこでクラス変数に割り当てたいのですが、構文エラーが発生します。コードスニペットは次のとおりです。

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

2 に答える 2

0

「値は定数式である必要があります。たとえば、変数、プロパティ、数学演算の結果、または関数呼び出しではありません。」

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

于 2013-01-30T12:27:29.523 に答える
0

constant関数やプレーンな値とは異なるものでaを定義しないでください。

代わりに、define()app.ymlから値を設定できるようにするために使用する必要があります。

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

しかし、定数を何を使用したいですか?

于 2013-01-30T12:34:28.880 に答える