Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2010, 10:32
Avatar de eulloa
eulloa
 
Fecha de Ingreso: octubre-2007
Ubicación: Donde caiga la noche, si mi hijo me deja
Mensajes: 691
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Mejor forma pasar parametros a función

Cita:
Iniciado por cocodj69 Ver Mensaje
Muchas Grácias.

Pero un apunte, puesto que faltaba código ya que esta dentro de una clase:

Código PHP:
Ver original
  1. class validate {
  2.    
  3.   var $arr_select1; // Desplegable 1
  4.   var $arr_select2; // Desplegable 2
  5.      
  6.   // Code
  7.   function validar(){
  8.  
  9.      $this->validarSelect($_POST['value], $this->arr_select1);
  10.  }
  11.  
  12. }
Creo q quieres correr antes de gatear. Q vamos hombre, que tienes dudas en funciones y ya te estás utilizando clases.
¿Q PHP usas: PHP4?
Si quieres empezar más o menos serio en PHP POO, debería usar PHP5

Cita:
Iniciado por cocodj69 Ver Mensaje
Así no hace falta declarar la variable como global...

Un fallo que cometo es que paso a las funciones la variable superglobal $_POST y las recogo de la siguiente forma...

Código PHP:
Ver original
  1. function f1($post){
  2.  
  3.    // Trabajo con el $post y no con $_POST
  4.  }

Con lo que estoy haciendo una copia no? Tendré que modificarlo
¿Cuando dices que las recoges es el cómo la estás pasando a la función? Si pasas de esta forma lo estás pasando por valor, así q lo q hace exactamente es una copia de la variable. ¿En que te afecta eso?