//原型模式: 原型模式經過複製已經存在的實例來返回新的實例,而不是新建實例,而且原型(被複制的實例)是可定製的 //在php中能夠用clone class Original { private $_name; public function __construct($name){ $this->_name = $name; } public function __clone(){ $this->_name = "pre_".$this->_name."_suff"; } } $name = "原型模式"; $original = new Original($name); //新的對象 $original_new = clone $original ; var_dump($original,$original_new);