passa al costruttore di B l'oggetto a


class A{
public function __construct(){
}
}

class B extends A{
public function __construct( A $obj ){
}
}


e casti al suo interno o ti crei un oggetto che fa il casting per te ...

cmq e' PHP5, non PHP6