Sélectionner une page

Automatiser les imports de fichiers en PHP

02/02/2026 à 15:56

Écrit par Johanny

PHP

8 vues

Automatiser les imports de fichiers en PHP
Sommaire

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

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

Cette article t'a plu ?

Ajoute le premier commentaire

0 Commentaires
Le plus récent
Le plus ancien Le plus populaire
Commentaires en ligne
Afficher tous les commentaires

Rechercher sur le site: