Pour plus de clarté, j'aimerai séparer les différrentes composantes de mes classes en plusieurs fichiers. Par exemple, j'aimerais avoir un fichier concernant tout le code "objet dynamique", et un autre avec le code "statique" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php class MaClasse { function __construct() { } public function MaFonction() { } include("MaClasse.static.php"); } ?>Le include du premier fichier ne fonctionne pas et me renvoie l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php function static Statique() { } ?>
J'en ai déduit qu'il était impossible d'utiliser include dans une classe. Mes recherches ne m'ont pas montré le contraire, ni ne m'ont indiqué que c'était le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Parse error: syntax error, unexpected T_INCLUDE, expecting T_FUNCTION
Comment faites-vous ? Faut-il impérativement que tout le code se trouve dans le même fichier ?
Merci
Partager