2009-08-02 8 views
0

Par fichier de fonctions, je fais référence à un fichier qui est appelé dans chaque page PHP et contient des fonctions. J'ai remarqué une autre question concernant les fichiers de fonction et cela m'a rappelé que mon site PHP n'utilisait aucun fichier de fonction. Je me demande donc si les fichiers de fonction sont recommandés pour les sites.Que sont les fichiers de fonctions PHP et leurs utilisateurs?

Répondre

1

Si le concept de functions ne vous est pas familier, ce sont essentiellement des blocs de code réutilisables. Si vous avez un tas de fonctions que vous avez créées, vous voudrez probablement les réutiliser ici et là sur votre site. Donc, ce que vous faites est de les collecter dans un fichier central (ou plusieurs groupés par "sujet") et include dans chaque fichier dont vous avez besoin.

// In file "often_used_functions.php" 
function foo() { ... } 
function bar() { ... } 
function reticulate_splines() { ... } 

--------------------------------------- 

// In some other file: 
include "often_used_functions.php"; 

foo(); 

Tout est fait pour rendre le code réutilisable.
I.e. Si vous vous retrouvez à écrire encore et toujours le même code avec de légères variations, mettez ce code dans une fonction et placez cette fonction dans un fichier central, réutilisable.

1

Vous utilisez un "fichier de fonctions" pour empêcher la répétition inutile du code. Si vous avez une fonction que vous utiliserez dans plus d'un endroit, placez-la dans un/functions/library/lib/your-coolname.php à inclure dans les pages qui ont besoin d'y accéder.

Questions connexes