Il blocco del codice in questione da errore per via di in bug di php oppure sono io che sbaglio ?? 
riuscireste a fare un copia ed incolla e vedere se anche a voi non cicla ??
versione che da errore php 5.1.4
Codice PHP:
<?php
class ciccio{
function __construct(){}
public function delme(&$matrix,&$titoli){
$i=1;
while(list($key,) = each($matrix)){
if($i==1) echo "
Blocco codice delme
";
// Blocco di codice che non viene ciclato
while(list($field,) = each($titoli))
echo '
'.$key.')'.$field .'| value:' . $matrix[$key][$field];
if($i==1) echo "
Blocco codice delme_1
";
// lo stesso Blocco di codice viene ciclato se dentro un metodo
$code .= self::delme_1($matrix,$titoli,$key);
$i++;
} // end-while
} //End Method
public function delme_1(&$matrix,$titoli,$key){
while(list($field,) = each($titoli))
echo '
'.$key.')'.$field .'| value:' . $matrix[$key][$field];
}
} //End Class
$matrix = array(0 => array('a'=>'pippo',
'b'=>'paperino',
'c'=>'pluto'),
1 => array('a'=>'Padova',
'b'=>'Roma',
'c'=>'Milano'),
2 => array('a'=>'Mela',
'b'=>'Melone',
'c'=>'Pesca')
);
$titoli = array('a'=>'1',
'b'=>'2');
$ciccio = new ciccio();
echo $ciccio->delme($matrix,$titoli);
?>