Ver Mensaje Individual
  #17 (permalink)  
Antiguo 27/06/2014, 20:20
Avatar de jor_0203
jor_0203
 
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 12 años, 6 meses
Puntos: 8
Respuesta: en php también podemos llamar clases desde métodos?

Cita:
Iniciado por Italico76 Ver Mensaje
No metes ninguna clase adentro de un metodo, sino dices que el "tipo de dato" que recibe ese metodo es una instancia de una clase en particular.

Por ejemplo.......

Código PHP:
Ver original
  1. Class Pregunta
  2. {
  3.    // ..
  4. }
  5.  
  6. Class Cuestionario
  7. {
  8.     private $preguntas = array();
  9.    
  10.     function addPregunta(Pregunta $p)
  11.     {
  12.         $this->preguntas[] = $p;
  13.     }
  14. }


Entiendes la ventaja de decir que solo ese metodo debe aceptar solo preguntas y no naranjas o pelotas de basquet ?

En PHP es una ventaja pero en lenguajes compilados es obligacion declarar variables inclusive en los parametros de las funciones porque el compilador necesita esa informacion para generar el "ejecutable" (o un bytecode en el caso de Java)

exacto eso es lo que pregunto
y como se le llama a esto