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