For example, below this class, this is the code that I used now:
collection($_collection); else return self::$_database; }}?>
If I execute the code below, how many times is new Database? Is there a single-case effect?
$collection1 = Instance::Database('test1');$collection2 = Instance::Database('test2');$collection3 = Instance::Database('test3');
Reply content:
For example, below this class, this is the code that I used now:
collection($_collection); else return self::$_database; }}?>
If I execute the code below, how many times is new Database? Is there a single-case effect?
$collection1 = Instance::Database('test1');$collection2 = Instance::Database('test2');$collection3 = Instance::Database('test3');
You put an echo in front of new to debug it.
If you are not willing to do so, the answer is: only new once, then the call is if(self::$_database === NULL) false done, and will not be executed to new
Called once, and then new once.