Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2012, 11:37
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 6 meses
Puntos: 58
Respuesta: declaración de variables en PHP OOP

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 original
  1. class clase_de_prueba {
  2. var $variable1;
  3. metodo() {
  4. echo $this->variable1; //estoy llamando a la variable de la clase
  5. $variable2="hola"; //creo una variable nueva
  6. }
  7. metodo2() {
  8. echo $variable2; //creo que daría error porque no puede acceder a ella. ni con $this
  9. //podría crear una $variable2 que no tendría nada que ver con $variable2 del metodo anterior
  10. }
  11. }