Automatiser les imports de fichiers en PHP

07/07/2026

Écrit par Johanny

PHP

169 vues

Un élephant accompagnant le logo php
Sommaire

Gérer correctement les imports de fichiers est essentiel pour respecter ces principes. PHP propose plusieurs moyens pour le faire : les fonctions natives include, require, include_once et require_once pour un chargement manuel ou Composer pour automatiser .

Etant développeur , on m’a appris que tout code moderne et pas que le PHP, ce doit d’être , modulaire, lisible et maintenable. Automatiser ces imports permet de gagner du temps, d’éviter les erreurs et de rendre votre projet plus évolutif.

Donc de gagner en productivité !

Automatiser les imports sans Composer

Imaginons, ton fichier principal gérant les imports des fichiers contenu dans des sous-dossiers: exemple arborescence d'une application De façon procédurale on ferait ceci :

//Apps.php

require_once '/utils/fichier.php';
require_once '/utils/fichier1.php';

//et repete autant de fois qu'il ya de fichiers 

Inconvénents :

  • répétitif
  • Déclaration manuel

L’idée, importer tous les fichiers dans le même sous-dossier en utilisant glob() et rendre accessibles les différentes fonctionnalités avec ce code :

    //Apps.php
    
    //avec dirname on recupere le dossier parent et on concatene avec le nom du dossier
    //enfant
    $folder_path = __DIR__. '/utils/'; 
    
    //avec glob() on scanne les fichier present ayant l'extension '.php'
    $files = glob($folder_path . '*.php');
    
    //et on boucle 
        foreach ( $files as $file_items) {
            require_once $file_items;
        }

 

Avantages:

  • Plus besoins d’appeler vos imports manuellement
  • Les fichiers sont importer de façon autonome
  • plus de risque d’import d’écriture

[random-one-article]

En utilisant ce petit bout code, cela vous fera gagner en productivité, eviter des erreurs d'écritures et  va rendre votre code plus robuste !

Cet article t'a plu ?

Ajoute le premier commentaire
0 Commentaires
Le plus récent
Le plus ancien Le plus populaire

Resultats de la recherche