Quieres crear una propiedad por cada usuario?
yo creo que desde ahí vas mal ya que las propiedades se sobreescriben y siempre te va a dar el último usuario. Esto no le encuentro sentido:
Código PHP:
Ver originalforeach ($this->rows[0] as $propiedad=>$valor) {
$this->$propiedad = $valor;
}
Te repito que
$this->rows ya tiene todos tus nombres. Puedes hacer un método get para retornar esos nombres.