Mettre 1 fonction par fichier ??? [PHP] - PHP - Programmation
Marsh Posté le 31-01-2004 à 15:28:20
tu fait un fichier de fonctions (ou groupes de fonctions)
pour utiliser la fonction il suffit de faire un include dans la page principale
Marsh Posté le 31-01-2004 à 16:03:02
il me semble que require est plus approprié que include
Marsh Posté le 31-01-2004 à 17:08:55
mais vous me conseillez de mettre 1 fonction dans 1 fichier ou toutes les fonctions dans 1 fichier ?
thx!
Marsh Posté le 31-01-2004 à 17:26:47
ni l un ni l autre tu regroupe les fonctions qui on un lien entre elles... par ex. toute les fonction de math dans un fichier et les fonctions de mise en forme de texte dans un autre...
Marsh Posté le 31-01-2004 à 23:54:21
Et faut faire le moins d'include possible, donc il est largement préférable de te faire UN fichier pour toutes tes fonctions (bon au pire 2 ou 3 fichiers si tu veux découpé un peu), mais un fichier par fonction serait catastrophique
Marsh Posté le 01-02-2004 à 00:28:12
Xam_Orpheus a écrit : Et faut faire le moins d'include possible, donc il est largement préférable de te faire UN fichier pour toutes tes fonctions (bon au pire 2 ou 3 fichiers si tu veux découpé un peu), mais un fichier par fonction serait catastrophique |
faudrait avoir au max combien de include dans un page ?
Marsh Posté le 01-02-2004 à 01:40:42
ya pas de max, c'est une question de jugement
Marsh Posté le 01-02-2004 à 01:48:17
le_duc a écrit : |
ben genre 40 includes, je pense que ça va nuire à tes performances..
Marsh Posté le 01-02-2004 à 02:09:24
ben plus de 4-5 c'est deja pas top, faut bien se dire que un include = un i/o disque, en hébergement mutualisé c'est pas génial
Marsh Posté le 01-02-2004 à 02:18:10
nan mais appache à un cache interne nan? pour les i/o sur fichier..
enfin je pense..
mais bon c'est clair que plus de 10 includes, j'evite..
Marsh Posté le 01-02-2004 à 02:57:59
oui y'a le buffer cache et tout le bordel, mais en hébergement mutulisé, les pages de ton site elles restent pas bien longtemps dans le cache
Marsh Posté le 31-01-2004 à 15:15:40
all!
J'ai une page PHP avec tout en 1 page... et je trouve ca pas terrible, surtout pour trouver les erreurs! Je préférerais avoir chaque fonction séparément!
Comment je fais ca ? je les mets toutes dans un fichier, j'en mets une par fichier (certaine fonctions sont assez longues...) ?
Et si j'ai une fonction par fichier, je l'appelle comment dans le code principal ?
conseillez-moi...
thx! @+