Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2014, 02:56
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: tengo una duda sobre este codigo

Cita:
Iniciado por Eleazan Ver Mensaje
"Contacto $contacto" significa que el método espera que le pases un objeto de clase "Contacto", e internamente lo llamará $contacto ;)
una pregunta mas es como si tubiéramos adentro la otra clase por asi decir la otra clase, ya que se me hace muy raro que en un método este
una clase adentro

Código PHP:
Ver original
  1. <?php
  2. class Agenda{
  3.     private $_contactos = array();
  4.     public function __construct() {}
  5.     public function addContacto(Contacto $contacto)
  6.    {
  7.      Class Contacto{
  8.     private $_nombre;
  9.     private $_telefono;
  10.     public function __construct($nombre, $telefono) {
  11.         $this->_nombre = $nombre;
  12.         $this->_telefono = $telefono;
  13.                             }
  14. }
  15.       $this->_contactos[] = $contacto;
  16.    }
  17.  
  18. ?>