이 글에서는 주로 싱글턴 모드의 원리와 구현 기법을 소개합니다. 필요한 경우 참고할 수 있습니다. PHP 싱글톤 모드.
<?php /** * @copyright 2013 maguowei.com * @author Ma Guowei <imaguowei@gmail.com> */ /** * 单例模式 * Class Single */ class Single { private $name; private static $single; private function __construct() { } public static function init() { if(empty(self::$single)) { self::$single = new Single(); } return self::$single; } public function getName() { return $this->name; } public function setName($name) { $this->name = $name; } } $s = Single::init(); $s->setName('hhhh'); echo '$s:'.$s->getName(); unset($s); $m = Single::init(); echo '$m:'.$m->getName();
: 위 내용은 이 글의 전체 내용이므로, 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 관련 권장 사항:
PHP에서 is_file() 함수의 정의 및 사용법 PHP 타임스탬프 및 시간대의 개념 PHP 날짜 함수에 대한 간략한 설명 및 지정된 날짜를 가져오는 방법 시간위 내용은 PHP 싱글턴 모드의 원리와 구현 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!