Bueno sino me equivoco en una clase una variable sólo es válida en el ámbito en el que se crea (entre los { }) Si la creas después de iniciar una clase puedes llamar a la variable desde cualquier lugar de la clase con $this->variable. En cambio si la creas desde dentro de algún método creo que no la puedes llamar desde otro método.
Así que si tienes:
Código PHP:
Ver originalclass clase_de_prueba {
var $variable1;
metodo() {
echo $this->variable1; //estoy llamando a la variable de la clase
$variable2="hola"; //creo una variable nueva
}
metodo2() {
echo $variable2; //creo que daría error porque no puede acceder a ella. ni con $this
//podría crear una $variable2 que no tendría nada que ver con $variable2 del metodo anterior
}
}