は罰金の作品このような変数を持つクラスの作成:関数を使用してPHP静的クラス変数を定義できますか?
class Example {
public static $example = array('simple', 'example');
// ...
}
をしかし、私は関数を使用する場合は、変数を定義するとき、私はunexpected '(', expecting ')'
エラーを取得する:
class Example {
public static $example = explode(' ', 'simple example');
// ...
}
私はそれを試してみましたstatic
キーワードがなくても、同じエラーが表示されます。そのようなクラス変数を定義するとき、関数を使うことは可能ですか?代替手段は何ですか? the documentation(強調鉱山)によると
名前空間を作成し、その内部にグローバル変数を入れてください。まったく同じになります。そして、あなたは「OOPをやる」ふりをすることはありません。 –