Sí puedes, solo necesitas tener la instancia de clase a disponible en la clase b, ejemplos:
Código PHP:
Ver originalclass a {
public $variableA;
public function __construct() {
$this->variableA = 'Cualquier valor';
}
}
// Instanciando directamente
class b {
public function __construct() {
$a = new a();
echo $a->variableA;
}
}
// Recibiendo como parámetro
class b {
public function __construct($a) {
echo $a->variableA;
}
}
$a = new a();
$b = new b($a);