PHP的单态类——为了产生唯一的对象
pdo就是使用了单态类,使得对象永远只实例化一次,减少了内存消耗。
单态类:
<?php class A{ private static $a = null; private function __construct(){ } static function makeA(){ if(self::$a == null){ self::$a = new self(); } return self::$a; } } print_r(A::makeA());
pdo就是使用了单态类,使得对象永远只实例化一次,减少了内存消耗。
单态类:
<?php class A{ private static $a = null; private function __construct(){ } static function makeA(){ if(self::$a == null){ self::$a = new self(); } return self::$a; } } print_r(A::makeA());