Fork me on GitHub

Rapport de message :*
 

Re: modulebuilder

Titre du sujet : Re: modulebuilder
par montuy337513 sur 11/08/2020 08:28:33

Pour ma part, dans tous les modules que je conçois, j'utilise la première méthode.
Cela permet le clonage de module sans risque d'erreur fatale suite à une collision entre 2 constantes ayant le même nom. On peut aussi renommer le module, le nom des constantes reste cohérents.
Et en cas de define manquant, PHP affiche le nom complet, donc à l'utilisation pas de soucis. C'est un poil plus fastidieux à coder, mais on s'y fait vite.
Pour s'y retrouver, suffit de remplacer dans sa tête le nom de la variable par le nom du répertoire en majuscule, c'est encore une fois une habitude à prendre.
Je faisais la même chose avec les class et les function, depuis pour les class, PHP a inventé les espaces de noms (namespace), ça évite les conflits
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

25 Personne(s) en ligne (16 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 25 | Plus ...