Ver Mensaje Individual
  #7 (permalink)  
Antiguo 27/06/2014, 03:52
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 java se puede meter un objeto dentro de otro, esto se puede en php?

Cita:
Iniciado por guardarmicorreo Ver Mensaje
Estás ejecutando una clase y un método dentro de otro método perteneciente a otra clase.

clase->método [dentro de] método<-clase

Código PHP:
Ver original
  1. class class3{
  2.     public function __construct() {
  3.         return "el construct";
  4.     }
  5.    
  6.     public function method3(){
  7.         return "otro metodo";
  8.     }
  9. }
  10.  
  11. class class4{
  12.    
  13.     private $object;
  14.    
  15.     public function __construct($obj, $method){
  16.        
  17.         $this->object= $obj->$method();
  18.     }
  19.    
  20.     public function method4(){
  21.         return $this->object;
  22.     }
  23. }
  24. echo "<br>";
  25. $obj=new class3();
  26.  
  27. echo $obj2=(new class4($obj, 'method3'))->method4();
  28.  
  29. echo "<br>";
  30.  
  31. echo $obj2=(new class4($obj, '__construct'))->method4();
  32.  
  33. /*
  34.  
  35. imprime
  36.  
  37. otro metodo
  38. el construct
  39.  
  40. */
eres un genio
mejor que un libro