Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/02/2007, 17:01
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Novato de POO en php

Prueba asi y me dices que tal:
Código PHP:
class prueba{

private 
$varPrueba;

public function 
Mostrar() {return $this->varPrueba; }

}

$objeto = new prueba()

$objeto->varPrueba "hola";

$objeto->Mostrar(); 
Cuando te refieres a un miembro de alguna clase no debes de usar mas $ en el nombre de la variable, porque ya usando $this estas creando, lo que pasa en tu ejemplo es que al usar $this->$varPrueba estas creando otra variable que se llama $varPrueba y como no esta definida, por defecto se vuelve publica y es por eso que la puedes mostrar.

Saludos.