Cita:
Iniciado por rodrypaladin
Entonces en mi 2º ejemplo donde no declaro y lo dejo así par_impar() { .... porque no funciona ?? si le estoy declarando luego cuando pongo en el idnex par_impar( $numero = 33 );
Porque para eso son los parámetros. Como aparece en mi ejemplo func_get_args recibe todos los parametros de una función. Que es un parametro? es una variable que se le pasa a una funcion y que es la que afecta el comportamiento de la misma.
Por esa razón, y dependiendo de la funcion, es necesario declarar parametros. Si solo quieres ver si un solo numero es par o no debes de decirle a la funcion, mira tu vas a recibir esta variable y quiero que hagas esto con ella. Asi la funcion no se pierde y sabe como debe de actuar.
Tomando el ejemplo del colega @
Cuervoo
Código PHP:
Ver originalfunction esAno() {
echo 'Estamos en el año: '.date('Y); }
Es util si queremos saber en que año estamos actualmente.
Pero que pasa si queremos saber el año de una fecha (cualquiera que sea)?
De esa manera le decimos a una función que va a recibir una variable fecha y que muestre el año de la misma.
Saludos