/***单例模式示例*/finalclassSigle{privatestatic$ins=null;publicstaticfunctiongetIns(){if(self::$ins===null){self::$ins=newself();返回自我::$ins;}/***阻止覆盖和继承*/最终私有函数__construct(){}/***阻止克隆*/最终私有函数__clone(){}}$s1=Sigle::getIns();$s2=Sigle::getIns();if($s1===$s2){echo'是同一个对象';}else{echo'不是同一个对象';}
