FPHP Loader: Load one or more PHP scripts from a directory

Recommend this page to a friend!
  Info   View files Example   View files View files (13)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 258 All time: 7,707 This week: 450Up
Version License PHP version Categories
fphp_loader 1.9GNU General Publi...5PHP 5, Files and Folders, Language
Description Author

This class can load one or more PHP scripts from a directory.

It can take a given directory and loads all files with valid extension in that directory that have a given file name extension.

The class supports multiple file name extensions to check and defaults to .php .

The script files can be loaded with either include or require.

Picture of Leonardo Mauro Pereira Moraes
  Performance   Level  

 

Details

FPHP_Loader

Links: PHP Classes and Github

Class of autoload was based on PSR standards to import the classes. Split the main class FPHP_Loader in two: ClassLoader and FileLoader.

___

This class loader files from direct paths, or folder path. The class supports multiple file name extensions to check and defaults to .php . The script files can be loaded with either include or require.

___

/php/
  |__ autoload.php
  |__ /fphp/
  |     |__ /loader/
  |            |__ ClassLoader.php
  |            |__ FileLoader.php
  |            |__ ErrorParserLoader.php
  |__ /example/

/example/
  |__ index.file.loader.php [e.g. FileLoader]
  |__ index.class.loader.php [e.g. ClassLoader]

  • autoload.php: Config and active the class autoload [use ClassLoader];
  • ClassLoader.php: Loader of classes (php);
  • FileLoader.php: Loader of files (any type);
  • ErrorParserLoader.php: Error parser of FileLoader;

___

Example Autoload

Require autoload and call the classes

require('./php/autoload.php');
use \Example\SuperHero as IronMan;

IronMan::says();

Example FileLoader

Require autoload and call the classes

require('./php/autoload.php');
use \FPHP_Loader\FileLoader;

$ext = ['html', 'htm'];
$loader = new FileLoader();
$loader->add_extensions($ext);
$loader->load_file('header.php');
$loader->load_dir('content/');

___

Also look ~

  Files folder image Files  
File Role Description
Files folder imagedist (1 directory)
Files folder imageexample (3 files, 1 directory)
Accessible without login Plain text file README.md Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:258
This week:0
All time:7,707
This week:450Up

For more information send a message to info at phpclasses dot org.