我一直无法想到或者找不到在php中设置类静态变量的简洁方法,而无需在每个函数中设置它们。无论如何都有如下设置。
class Foo{
private static $bar;
function __constructor(){
self::$bar = new Object();
}
public static function test(){
return self::$bar->call();
}
}
基本如何在每次静态调用之前将$ bar设置为新的Object()而不在test()中设置它。