Bonjour,
Je suis en train de développer une petite appli web MVC sans framework avec une template PHP maison et je rencontre le pb suivant :
"Fatal error: Namespace declaration statement has to be the very first statement in the script"
et pourtant la première ligne de mon script est bien :
ma classe est appelée quand j'instancie un object qui dérive de cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 namespace mvc\app\templates; class Template { }
instance créée dans un autre fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 namespace mvc\modules\view\moduleInfo; use mvc\app\templates\Template; class TemplateInfo extends Template
J'ai bien vérifié dans mon autoload et la class Template est bien chargée mais elle plante et je ne comprends pas du tout pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $template = new TemplateInfo();
Si vous avez des idées ou suggestions, je suis preneuse !
Merci,
Partager