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:
Por algún motivo, la ejecución de este script me da error.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/>";
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