Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2010, 08:53
sofway
 
Fecha de Ingreso: abril-2004
Mensajes: 154
Antigüedad: 20 años
Puntos: 0
Parametrizar métodos

Buenos días,
He observado dos maneras de asignar parámetros a un método.

El primero es el tradicional

$objeto.metodo($param1, $param2, $param3){}

El segundo consiste en enviar solo un parámetro que es un array
$data = array($param1 => 'valor', $param2 => 'valor', $param3 => 'valor');
$objeto.metodo($data);

El segundo lo he visto en ambientes robustos en donde argumentan que en caso de que se necesite adicionar parámetros solo es necesario modificar el array y no es necesario modificar todos los llamados de este método en toda la aplicación, cosa que pasa en la primera opción pues es necesario adicionar o quitar parámetros sin contar con que se tiene que respetar el orden de los parámetros.

Queda abierto el debate.
Mil gracias
__________________
Desdichado quien duerme en la mañana