¡Atención! Para ver este video completo, inicia sesión con tu cuenta de Cursos o inscríbete en tu prueba gratuita de 7 días. Iniciar sesión Inscribirse
¡Bien hecho!
¡Has completado Conceptos básicos de PHP orientado a objetos!
Ya que queremos elegir las recetas de nuestro plan de comidas, necesitamos poder especificar una receta individual. En lugar de intentar seleccionar la receta según el título, que puede ser largo y fácil de escribir mal, vamos a configurar las cosas para especificar un id.
Argumentos Abiertos
¿Qué pasa si quiero poder pasar cualquier número de id y devolver un array de esas recetas? Además de llamar explícitamente a un parámetro, podemos obtener un array de todos los parámetros usando func_get_args(). Si recorremos ese array de argumentos, podemos agregar cada uno de esos argumentos de receta al array que nuestra función devolverá.
public function addRecipeById()
{
foreach (func_get_args() as $id) {
$recipes[] = $this->recipes[$id];
}
}
Necesitas registrarte en Treehouse para descargar archivos del curso.
RegistrarseNecesitas registrarte en Treehouse para configurar Workspace.
Registrarse