PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Leonardo Mauro Pereira Moraes   FPHP Loader   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: FPHP Loader
Load one or more PHP scripts from a directory
Author: By
Last change: update LICENSE
Date: 5 years ago
Size: 1,805 bytes
 

Contents

Class file image Download

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 ~