Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/09/2009, 17:03
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Acceder al valor de una variable en una clase

Además, dentro de tu método estás manejando una variable local. Para acceder a la propiedad del objeto tienes que hacerle referencia con $this.

Lo siguiente sería lo correcto:
Código PHP:
Ver original
  1. <?php
  2.  
  3. class Clase
  4. {
  5.     public $elvar;
  6.    
  7.     public function ranNum ()
  8.     {
  9.         // Haciendo referencia con $this
  10.         $this->elvar = rand(0,500);
  11.     }
  12. }
  13.  
  14. // Uso
  15. $objCL = new Clase();
  16. $objCL->ranNum();
  17. echo $objCL->elvar;

Y sí; variables públicas no son recomendadas. Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"