class One { public function __construct ( ) { $Two = new Two } } class Two extends One { parent::__construct ( ); $One = new One; }