Originariamente inviato da Room237
Codice PHP:
 print("<ul>\n");
        
        for (
$i=0;$i<= ($this->_numPosts );$i++){ print("[*]<a href=http://www.puntogiovane.it/blog/index.php?blogId=".$recentPosts[$i]->getBlog().">".$recentPosts[$i]->getTopic()."</a>\n");}
                print(
"[/list]"); 
Con questo comando dovrebbe stampare una lista con gli ultimi 5 post dai blog del mio sito, ma ne stampa solo 4 e non mi stampa l'UL finale...
se $this->_numPosts č il numero di post, e il costrutto for parte da zero, allora il criterio di arresto del for non č "<=" ma "<"
La cosa strana č che se $this->_numPosts = 5, allora con questo errore il for dovrebbe fare 6 iterazioni invece di 4.

prova a mettere un print($this->_numPosts) prima del for per controllo