Ver Mensaje Individual
  #11 (permalink)  
Antiguo 01/11/2013, 02:04
Avatar de Fernand0
Fernand0
 
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: MVC: control de argumentos validos

ok, no doy variantes, doy un ejemplo concreto
Código PHP:
Ver original
  1. function prueba($arg)
  2. {
  3.     echo "hola $arg!";
  4. }
  5.  
  6. prueba(); /* resultado:
  7.                       "Warning: Missing argument 1 for ... "
  8.                       "Notice: Undefined variable: arg ... "
  9.           */
este ejemplo no es dinamico.. las variables no cambiarian... pero lo que si cambiaria - mas tarde en el codigo - seria a que funcion llamo.


entonces dinamicamente.. en vez de llamar a "prueba" puedo llamar a otra funcion.. ej.:
Código PHP:
Ver original
  1. function control()
  2. {
  3.     echo "lalala";
  4. }
  5.  
  6. control(); /* 0 error.. al menos segun mi configuracion... aun asi, tendria en mi lista de argumentos pendiente que dicho argumento ESPERA llamar a una funcion con argumento DE NO PODER DARSE EL CASO tirar un Exception */
o sea, necesito que el codigo "identifique" cuando estoy llamando a una funcion A para un argumento B, y si esa funcion A.. necesita o no un argumento, y de ahi operar

esto ya lo se hacer... repito... lo puedo hacer con set_error_handler o con Reflection, pero me han hablado mal de los 2... que uno es una mala practica y que el otro quita performance.... con lo que no estoy en desacuerdo del todo
Por eso busco una alternativa

Saludos