Ciao ragazzi,
savo facendo uno script php per creare un codice casuale di 16 caratteri tra numeri e lettere, il codice credo dia giusto però quando voglio creare la varaibile col codice fuori dalla classe e stamparla mi da questo errore: Catchable fatal error: Object of class Random could not be converted to string in..
chi ha qualche suggerimento??
Vi posto ui il codice
Codice PHP:
<?php
//Nuova Classe
class Random
{
public $Caratteri= "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789";
public $Stringa = "";
//Funzione Che Crea Il codice
public function Genera()
{
for($i=0;$i<16;$i++)
{
$a = rand(0, strlen($this -> Caratteri)-1);
$b = substr($this -> Caratteri, $a, 1);
$this -> Stringa .= $b;
}
}
}
$Obj = New Random();
echo "$Obj -> Stringa";
?>
Spero che qualcuno riesca ad aiutarmi e grazie in anticipo.