Buenas!
A ver si me podéis aclarar esta duda...
Tengo un objeto con varios métodos estáticos, y en algunos de ellos hay instrucciones comunes; me gustaría saber si puedo meter la parte común en un nuevo método estático y llamarlo... pero no se si funcionaría.
Es decir, actualmente tengo:
Código PHP:
Ver originalclass Clase1{
private static function funcion1($parametro){
if($parametro==1)
Clase1::fun1();
elseif($parametro==2)
Clase1::fun2();
}
private static function fun1(){
//cosas comunes a fun2;
//resto de función
}
private static function fun2(){
//cosas comunes a fun1;
//resto de función
}
}
y quiero saber si lo puedo cambiar por:
Código PHP:
Ver originalclass Clase1{
private static function funcion1($parametro){
if($parametro==1)
Clase1::fun1();
elseif($parametro==2)
Clase1::fun2();
}
private static function fun1(){
Clase1::comun();
//resto de función
}
private static function fun2(){
Clase1::comun();
//resto de función
}
private static function comun(){
instrucciones comunes
}
}
Desde ya, gracias.
Un saludo.