Ciao,

supponiamo di avere la seguente classe
Codice PHP:
class {
 private 
int x;
 public 
void longMethod(){
       
/* il corpo del metodo e'  composto da molto codice che usa la sola variabile x */
 
}

mi chiedevo se, creando ad esempio 10 istanze della classe A il codice del metodo longMethod() sia caricato in memoria 10 volte con una occupazione di spazio inutile,
oppure se cio' che viene replicato per ogni istanza siano solo i dati e non il codice da eseguire.
Altrimenti sarebbe piu conveniente, in termini di occupazione di memoria, fare ad esempio cosi :
Codice PHP:
class A{
  private 
int x;
  public static 
void longMethod(){
     
staticMethod(x);
  } 

  private static 
void staticMethod(int x){
      
/* metodo composto da molto codice che prima si trovava in longMethod */
  
}

che ne pensate ?