hello
voilà, je cherche à étendre une fonction d'une classe (PHP5).
Par exemple :
Code :
- class mere {
- //par exemple, ceci affiche un prix en francs
- function afficheprix($prix) {
- echo "le prix est de $prix \n";
- }
- }
- class fille extends mere {
- //ceci affiche un prix en euros
- function afficheprix($prix) {
- super.afficheprix($prix/6.55957);
- }
- }
|
dans cet exemple, je ne veux pas changer le nom de la fonction (qui est présent partout dans mon projet), mais seulement le nom de la classe au moment d'instancier l'objet.
je ne veux pas non plus renommer la fonction dans la classe mère... ca me parait hors du principe de l'objet.
le 'super' fait ce que je veux en java (enfin je crois), mais ca n'a pas l'air de marcher en PHP...
une idée ?
merci