Bonjour à tous,
Voilà je m'interroge sur une chose et je voulais votre avis là-dessus.
Existe t'il un mecanisme pour gerer son class path en php5 comme on le fait en java, .net ou as ?
Par exemple, je cré plein de jolie classes que je range avec soins dans une arbo comme ci dessous
com.monprojet.core.MaClasse.php
com.monprojet.data.MonAutreClasse.php
etc...
Là où j'ai un soucis c'est lorsque MaClasse.php doit inclure MonAutreClasse.php, je suis obliger d'avoir des ../../../com/monprojet......
bon moi ça me gene un peu je trouve ça moche.
Une solution pourrais etre d'avoir une variable ou une constante CLASS_PATH_ROOT et de l'utiliser pour chaques include
include CLASS_PATH_ROOT."com/monprojet/data/MonAutreClasse.php");
C'est deja un peu plus sex. On pourrait même envisager que notre classe implemente une interface genre IClassPath.php.
Mais bon ça reste tiré par les cheveux.
Une autre solution serait qu'il existe une façon de faire que je ne connais pas ( et c'est trés probable ).
Alors voilà, qu'en pensez vous ? commente faites vous ?
Merci à tous