0
<?php
class Loader {
private static $instances;
function __construct($class = null) {
return self::instance($class);
}
public static function instance($class) {
if(!isset(self::$instances[$class])) {
self::$instances[$class] = new $class();
}
return self::$instances[$class];
}
}
class Core {
}
$core = new Loader('Core');
print_r($core);
?>
내에서 print_r() 대신 로더 후 인스턴스화 된 객체 코어, 건설중인 객체 로더를 반환합니다.
도움 주셔서 감사합니다.
: 당신은'Loader'를 부르지 만, 나중에로 전화'로드 '. – Maerlyn
실수로 수정 됨;) – peufeu
고마워, 나는 함수 내에서 정적 변수를 설정할 수 없다고 생각했다. –