04-03-2013, 04:48 PM
(Modification du message : 04-03-2013, 04:50 PM par php_addict.)
(04-03-2013, 12:34 PM)niahoo a écrit : L'idée que tu proposes c'est d'avoir un dossier class avec toutes tes classes dedans. La corrspondance Dossiers/underscores et/ou dossiers/Namespaces permet à chaque dépendance de rester bien au chaud dans son propre dossier et donc d'éviter les conflits de noms de fichier et d'être mis à jour facilement.
oui l'idée est très tentante, malgré le fait que cela fait des trucs comme:
Code :
new class_rep_nomDeLaClasse();
je n'ai qu'une seule classe par fichier, sauf pour phpmailer http://sourceforge.net/projects/phpmailer/ qui possedent 2 classes dans le même fichier:
class PHPMailer {}
et
class phpmailerException extends Exception {}
et le bout de code non encapsulé dans une classe que je vais m'empresser de le mettre dans le constructeur __construct():
if (version_compare(PHP_VERSION, '5.0.0', '<') ) exit("Sorry, this version of PHPMailer will only run on PHP version 5 or greater!\n");
là il va falloir que je revoir le code de phpmailer, mais ca ne m'enchante guère, pas facile...