您好,登錄后才能下訂單哦!
<?php header('content-type:text/html;charset=utf-8'); /* *單態設計模式 單例 單件 *一個類只能創建一個對象 *1.如果想讓一個類,只能有一個對象,就要先讓這個類不能創建對象,將構造方法private *2.可以在類的內部使用一個靜態方法來創建對象 */ class Persion{ //使用靜態成員實現單態設計 static $obj = null; private function __construct(){ } static function getObj(){ //如果第一次調用時沒有對象,則創建,以后調用時,直接使用第一次創建的對象 if(is_null(self::$obj)) self::$obj = new self;//self就代表類名自己 return self::$obj; } function say(){ echo '我是中國人'; } function __destruct(){ echo '析構方法釋放資源<br/>'; } } $p = Persion::getObj(); $p = Persion::getObj(); $p ->say();
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。