25-05-2010, 03:15 PM
(25-05-2010, 02:15 PM)christouphe a écrit :bah pour moi le tout = la deuxième puisque l'interface ne génère, en php, rien en dehors de contrôle du code. Le même code sans les interfaces fonctionnera. Par contre ça apporte effectivement une normalisation pour le travail en équipe mais aussi pour le travail individuel, quand on travaille dans des périodes morcellées ou encore pour la maintenance (plus facile de savoir qu on doit "envoyer" des objets respectant telles interface si c'est écrit dans le code)
- Une possibilité de multiple héritage, même si cela n'est pas réellement de l'héritage
- Une normalisation de la structure du code pour le travail en équipe, par exemple un manager contient telle et telle méthode "obligatoire"
J'aurai voulu avoir votre avis sur la deuxième idée, et même l'ensemble hein, ne soyons pas radins :p.
(25-05-2010, 02:15 PM)christouphe a écrit : Question supplémentaire: est-ce que l'un d'entre vous sait comment une méthode d'objet connaît la classe (méthode) appelante ?
pas sûr d'avoir bien compris ce que tu voulais donc risque de tomber à côté de la plaque mais avec :
Code PHP :
<?php
get_class($this)