【发布时间】:2012-04-20 16:29:17
【问题描述】:
用这样的变量创建一个类工作正常:
class Example {
public static $example = array('simple', 'example');
// ...
}
但是,如果我使用函数,在定义变量时,我得到一个unexpected '(', expecting ')' 错误:
class Example {
public static $example = explode(' ', 'simple example');
// ...
}
我在没有static 关键字的情况下尝试了它,但仍然遇到同样的错误。在定义这样的类变量时是否可以使用函数?什么是替代方案?
【问题讨论】:
-
只需创建一个命名空间并在其中放入一个全局变量.. 它将完全一样。而且你不会假装“做 OOP”。
标签: php class static static-members