mi sembrava di aver letto ( ma forse mi ricordo male... ) che a partire da una determinata versione fosse possibile ridefinire metodi all'interno della stessa classe...


probabilmente sbaglio anche il termine, ma non sono ancora molto ferrato con le classi, ma quello che intendo è poter fare in una classe una cosa del genere:

codice:
class Pippo
{

  function pluto($id){
    ---
  }
  
  function pluto($id, $nome){
    ---
  }

}
e poi, a seconda di quanti parametri si passavano nella chiamata il compilatore sapeva quale funzione richiamare. Mi sembra che in alcuni linguaggi sia possibile ( java forse? l'ho studiata solo alle superiori e la ruggine è parecchia ), ma in php se provo a farlo ottengo sempre il medesimo errore: cannot redeclare etc etc...


io ho provato a cercare in giro, ma non ho trovato granché...fate un po' voi che io avevo capito che fosse disponibile già dalla 5


io ho la 5.1.6 ma ancora non è supportata, ogni commento e intervento è ben accetto!