Imaginad esta situación:
Código:
  
con la clase 'a'error_reporting(E_ALL);
require_once("a.php");
$varA = new a('Titulo');
$varA->sacaTitulo();
Código:
  
y la clase 'b'class a{
	var $titulo;
	var $var_b;
	function a($texto){
		require_once("b.php");
		$this->titulo = $texto;
		$this->var_b = &new b($texto);
	}
	function sacaTitulo(){
		echo "<br />" . $this->titulo;
	}
}
Código:
  
Es posible hacer lo que hago en el constructor de la clase 'a'? ¿Puedo guardar en una propiedad de una clase ($this->var_b)una instancia de otra clase (= new b)? En ese caso, ¿como accedo a los métodos de la clase 'b' que he guardado en la propiedad de la clase 'a'? La asignación de la instancia a la variable, ¿debe ser por valor o por referencia? Tened presente que estamos considerando todo en php4.class b{
	var $nombre;
	function b($texto){
		$this->nombre = $texto;
	}
	function dimeNombre(){
		echo $this->nombre;
	}
}
Compañeros, muchas gracias por la ayuda
 
  
 



