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
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.
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.
- 1. fonctions crochet drupal et leurs arguments
- 2. PHP/mySQL - recalcul régulier des valeurs de référence en tant que nouveaux utilisateurs soumettent leurs données
- 3. Les langages fonctionnels sont-ils intrinsèquement plus parallélisables que leurs OO ou leurs cousins impératifs?
- 4. PHP: $ _GET et $ _POST dans les fonctions?
- 5. Est-ce que deux URL ont des doublons et que leurs représentations sont traitées comme permutables?
- 6. Est-ce que PHP inclut des fonctions toupper et tolower?
- 7. Répertorier les répertoires et les fichiers PHP
- 8. Les DLL doivent-elles avoir leurs propres fichiers de configuration?
- 9. PHP classes et y compris les fichiers
- 10. comment concevoir le système pour que les utilisateurs puissent générer leurs propres objets en utilisant les dlls
- 11. PHP: comment éviter les fonctions de redéclarage?
- 12. Plusieurs utilisateurs XDebug et PHP débogage
- 13. énumérer les processus et leurs connexions
- 14. Les éléments de liste déroulante sur un ToolstripmenuItem et voir si leurs articles sont vérifiés
- 15. Que sont les filtres passe-haut et passe-bas?
- 16. Comment Ruby et PHP diffèrent-ils dans leurs moteurs d'évaluation?
- 17. PHP et l'accès aux fichiers concurrents
- 18. Formchecking fonctions dans php
- 19. Suivre d'où viennent les utilisateurs en PHP?
- 20. Constantes symboliques: Comment sont-elles stockées et quels sont leurs types?
- 21. Bootstrap toutes les fonctions en PHP
- 22. Que sont les "downargs"?
- 23. Les utilisateurs prennent des sessions d'autres utilisateurs lorsque les sessions sont stockées dans memcached (Rails)
- 24. connexion avec les utilisateurs, les groupes et les autorisations
- 25. Que sont les concepts?
- 26. Où sont les fichiers publiés?
- 27. Est-ce que ces fonctions sont vraiment différentes? jQuery.extend()
- 28. Chargement des assemblages et de leurs dépendances
- 29. Que sont les discussions?
- 30. Quelles sont les différentes options et leurs compromis pour stocker un UUID dans une table MYSQL?