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.
Durante una registrazione con un form HTML, con questa classe ErrorList raccolgo tutti gli eventuali errori, così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);
}
}
e alla fine li visualizzoCodice PHP:$e = new ErrorList;
$e->add("Le password non coincidono.");
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 smentitoCodice PHP:Durante il processo di registrazione si sono verificati i seguenti errori:</p>
<ul>
<?php
foreach ($e->getList() as $error)
print $error;
?>[/list]![]()

Rispondi quotando