¿Cuántos parámetros debe tener una función en PHP?

El número ideal de parámetros para un método de una clase es CERO. Si realmente hacen falta, nunca más de tres.

NOTA: Está claro que si hablamos de una función que no está en una clase deberá tener tantos parámetros como necesite.

Puede que te preguntes ¿y cómo les paso los datos a los métodos? ¡Pues con las propiedades de la clase, que para eso están!

¿Y qué tiene de malo que haya parámetros? Pues hay, al menos, un par de razones:

Cuando veas parámetros en una función piensa si los puedes convertir en propiedades de la clase. Si empiezas a ver muchas funciones con varios parámetros haz que salten las alertas, quizá esa clase debería dividirse en dos o más.



Tags: PHP, Buenas prácticas


Y ahora descubre uno de los mejores libros de programación orientada a objetos en PHP.

Apúntate para conseguir capítulos de muestra, recibir el boletín y más información sobre los libros.