Tengo un pequeño problema con las clases de PHP5. Tengo la clase Nombre y la clase Apellido. Apellido es una agregación de Nombre pero desde un index.php no consigo acceder al apellido referenciando des de la clase Nombre.
Aquí pongo el código de las tres páginas a ver si alguien pudiera indicarme cual és el error.
Muchas grácias.
Sergi
Código PHP:
<?php
//index.php
require_once("ClassNom.php");
$nom_complert = new Nom();
echo $nom_complert->$Mostra_Nom_Complert();
?>
Código PHP:
<?php
//ClassNom.php
require_once("ClassCognom.php");
class Nom {
private $nom;
private $cognom;
function __construct(){
$this->nom = "Sergi";
$this->cognom = new Cognom();
} /* __construct() */
public function Mostra_Nom_Complert(){
return $this->nom . " " .$this->cognom;
} /* Mostra_Nom_Complert() */
}
?>
Código PHP:
<?php
//ClassCognom.php
class Cognom {
private $cognom;
function __construct(){
$this->cognom = "PEPE";
return $this->cognom;
} /* __construct() */
}
?>