Class Php

    abstract class Dog {
            public function __clone( ) {
                    echo "In dog clone\n";
            }
    }
    class Poodle extends Dog {
            public $Name;
                    public function __clone( ) {
                    echo "In poodle clone\n";
                    parent::__clone( );
            }
    }
    $poppy = new Poodle( );
    $poppy->Name = "Poppy";
    $rover = clone $poppy;
?>