Holas, jor_0203.
Como dice repara2, por lenguaje no puedes hacerlo. Pero puedes "trucarlo" dentro del método:
Código PHP:
class a
{
public $propiedad="se puede paras esto de forma directa";
public $b;
public function d($e = "")
{
$e = (empty($e) ? $this->propiedad: $e); // acá le asignas el valor de la propiedad, si es que llega vacío
return $this->b=$e;
}
}
$g=new a();
echo $g->d();
Por cierto, en tu código de ejemplo, d() está retornando un booleano, cierto?
Saludos.