PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- class CSingleton {
- static private $_item = null;
- protected function __construct() {
- }
- protected function __clone() {
- }
- protected static function getClassName(){
- //echo __CLASS__;
- return __CLASS__;
- }
- /**
- * возвращает указатель на объект
- *
- */
- static public function o() {
- if (self::$_item == null){
- $className = static::getClassName() ;
- //var_dump($className);
- self::$_item = new $className();
- }
- return self::$_item;
- }
- }
- class CTest extends CSingleton{
- }