我最近遇到了一个问题:每次创建新对象时都会重新创建对象属性。流程:
关键是要保留X类的所有属性,如果已经创建了一次,则不创建新的X实例。实现这一目标的最佳方法是什么?或者可能是流量本身应该改变?
由于
答案 0 :(得分:1)
$x = new Bootstrap();
和bootstrap类中的某个地方:
private function instance_maker ()
{
if($_SESSION['made_instance']=="")
{
//make instance
$m = new Subclass();
// set session to prevent further instanciation
$_SESSION['made_instance'] = true;
}
}