Lese gerade 
Referenzen
dort steht folgendes Zitat:
	
		
Doch folgendes funktioniert ja dann trotzdem, warum überhaupt das final?
	
							
						
					Referenzen
dort steht folgendes Zitat:
			
			
				Soll das Klonen eines Objektes       vollständig unterbunden werden, ist die __clone-Methode       als final private zu deklarieren.
			
		
	PHP-Code:
	
	
class kloner
{
    public $attr;    
    final private function __clone()
    {
    }
    public function set($s)
    {
        $this->attr=$s;
    }
    public function cl()
    {
        return clone $this;
    }
}
echo '<pre>';
$t = new kloner();
$t->set('orig');
$c = $t->cl();
print_r($c); 
 
          
Kommentar