Il fatto è che non ho saputo trovare un'alternativa migliore degli array per risolvere il mio problema.
Questa classe mi serviva semplicemente per popolare una lista in HTML.
Codice PHP:
class ErrorList {
private $list = array();
public function __constructor() {}
public function add($error) {
$li_error = "[*]".$error."";
$this->list[] = $li_error;
}
public function getList() {
return $this->list;
}
public function getLength() {
return count($this->list);
}
}
Durante una registrazione con un form HTML, con questa classe ErrorList raccolgo tutti gli eventuali errori, così
Codice PHP:
$e = new ErrorList;
$e->add("Le password non coincidono.");
e alla fine li visualizzo
Codice PHP:
Durante il processo di registrazione si sono verificati i seguenti errori:</p>
<ul>
<?php
foreach ($e->getList() as $error)
print $error;
?>[/list]
Se fossi stato in Java probabilmente avrei usato un ArrayList<String>, decisamente più comodo dei classici array, ma in PHP non c'è niente di simile (almeno credo). Sarei felice di essere smentito