0
두 개의 다른 PHP 스크립트가 CLI를 통해 실행되고 싱글 톤의 인스턴스를 호출하면 동일한 인스턴스를 공유합니까? 나는 ('myclass.php')를 include_once 문을 호출 할 때, 두 스크립트는 자신의 복사본을 포함, 지금은 그것에 대해 생각 :CLI 싱글 톤 질문
이 내가 싱글
static $inst = null;
static $singleton = 0;
static $log;
public function __construct()
{
if(self::$singleton == 0)
{
throw new Exception('You must instantiate it using: $obj = MyClass::getInstance();');
}
}
public static function getInstance()
{
if(self::$inst == null)
{
self::$singleton = 1;
self::$inst = new MyClass();
}
return self::$inst;
}
편집을 만드는거야 어떻게 클래스. 따라서 공유 할 수있는 이유가 없습니다.
우선, 평가 중입니까?
둘째, 호기심 때문에 어떻게 독립적으로 실행되는 서로 다른 스크립트 사이에서 클래스 인스턴스를 공유 할 수 있습니까?