这似乎与我想要的方式有关,但在使用之前我更喜欢问:
我们说我有这堂课:
class A{
static $data = null;
public function getData(){
if(isset(self::$data)) return self::$data;
self::$data = // load sql data here
}
}
像某种单身人士一样,但在功能本身......
getData()可以被外部对象调用。 我不希望每页加载多个数据。
我做了一些便宜的基准测试,看起来它的工作方式与我想要的完全一致。
你认为这是一种不好的做法吗?