Bonsoir
Travaillant sur un projet d'assez grande ampleur et comportant de tres nombreux objet , je dois si je veux maintenir une qualité de code correcte implémenter des interfaces a chacun de mes objets.
Voici ci-dessous une interface que j'ai créé :
Code :
- interface admin_content {
- private function _Header();
- private function _Footer();
- public function getHtml();
- public function setParent(&$AdminObject);
- }
|
le probleme , c'est que quand je l'implémente j'obtiens l'erreur suivante :
Code :
- Fatal error: Access type for interface method admin_content::_Header() must be omitted in /var/www/www/V2/php5_libs/config.inc.php on line 47
|
Je ne comprends pas vraiment cette erreur... Une idée ?
Nb : je suis en PHP 5.2