Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2011, 11:36
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Error en sencillo script

Hola a tod@s,

estoy empezando a practicar la programación orientada a objetos con PHP (los conceptos teóricos de la POO más o menos los conozco por un curso de Java que hice hace unos años) y me he creado un sencillísimo script que genera un número aleatorio de la longitud que el usuario quiera; en el ejemplo es longitud 3. Este es el código del script:
Código:
class Identificador{
  var $longitud;  // Declaración de variables
  var $rnd;

  function __construct($longitud){
    $this->longitud=$longitud
  }

  function genera_random(){
    $lim_inf=pow(10, ($this->longitud-1));
    $lim_sup=pow(10, $this->longitud)-1;
    $this->rnd=mt_rand($lim_inf, $lim_sup);
  }
}

$id=new Identificador(3);
$id->genera_random();
echo $id->rnd."<br/>";
Por algún motivo, la ejecución de este script me da error.
Ya digo que soy novato en la programación orientada a objetos con PHP y seguro que el fallo es una tontería pero no consigo dar con él así que, cualquier ayuda, se lo agradezco de antemano.

Muchas gracias por la ayuda,
Jose
__________________
Nadie dijo que ésto iba a ser fácil