<div class="codebody" id="code47573"> <?PHP class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static function getInstance(){ if (self::$instance==null){ self::$instance=new boat(); } return self::$instance; } / 设置船长
@param unkNown_type $name / public function setSkipper($name){ $this->skipper=$name; } / 装人
@param unkNown_type $person / public function load($person){ if (!emptyempty($person) and $this->personNum<=5){ array_push($this->passengers,$person); $this->personNum=$this->personNum+1; } if ($this->personNum>5) { echo 'this boat only load 5 person!'; } } /* 船上装了什么人 @return unkNown */ public function whoInBoat(){ return $this->passengers; } } ?>