Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/11/2013, 09:24
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: No se si me quedan muy claras las funciones.

Cita:
Iniciado por rodrypaladin Ver Mensaje
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 original
  1. function esAno() {
  2.     echo 'Estamos en el año: '.date('Y);
  3. }

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)?

Código PHP:
Ver original
  1. function esAno($fecha) {
  2.     echo 'Estamos en el año: '.date('Y', strtotime($fecha));
  3. }

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
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.