Bonjour,
Je souhaite faire une classe PHP qui se nomme 'a' qui contient une fonction 'test' qui celui ci contient une fonction 'texte' !
En gros, je veut faire le code suivant :

<?php
$class = new a();
echo $class->test->texte();
?>

J'ai un équivalent en Javascript si celas peut éclaircir mon idée :

function a() {
    var name;

    this.teste= function(name) {
               document.write("Hello word !");
        this.teste.texte= function() {
            document.write("Hello word !");
        }
    }

}

En espérant que quelqu'un puissent m'aider, je vous souhaite une bonne soiréer !

2 réponses


Tackacoder
Réponse acceptée

Bonjour,
je pense que c'est cela que tu veux ?

class a {
    public $test;
    public function __construct() {
        $this->test = new b();
    }
}
class b {
    public function texte() {
        return "texte";
    }
}
$a = new a();
echo $a->test->texte();

Oui, c'est exactement ca, merci a toi exothermique !