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(=> array('a'=>'pippo',
                                
'b'=>'paperino',
                                
'c'=>'pluto'),
                     
=> array('a'=>'Padova',
                                
'b'=>'Roma',
                                
'c'=>'Milano'),
                     
=> array('a'=>'Mela',
                                
'b'=>'Melone',
                                
'c'=>'Pesca')
                    );

     
$titoli = array('a'=>'1',
                     
'b'=>'2');

     
$ciccio = new ciccio();
     echo 
$ciccio->delme($matrix,$titoli);

?>