Bonjour,
J'ai une class avec des fonctions que je veux modifier mais sans toucher à la class, comment puis-je faire ?
J'ai penssé à un creer une nouvelle class avec dedans la donction que je veux ecraser mais ca fonctionne pas :
fichier test3.php qui appel :
fichier test.php ma class principal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 include('test.php'); include('test2.php'); $test = new test; echo $test->test();
fichier test2.php, ma class de remplacement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class test{ function test() { return 'hello'; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class test2 extends test{ function test() { return 'hello2'; } }
COmment puis je avoir 'hello2' sans changer class test, inclure les deux class et en gardant le même non d'objet ?? En faite je voudrais ecraser la fonction test dans la class test !
Partager