PHP Class Phergie_Autoload, phergie

Author: Phergie Development Team ([email protected])
Afficher le fichier Open project: phergie/phergie Class Usage Examples

Protected Properties

Свойство Type Description
$prefixes array Using this, Autoload can support loading class A_B_C from file folder/C.php (using prefix 'A_B_') instead of just looking for it in the file folder/A/B/C.php.

Méthodes publiques

Méthode Description
__construct ( ) : void Constructor to add the base Phergie path to the include_path.
addPath ( string $path, string $prefix = null ) : void Add a path to the include path.
load ( string $class ) : void Autoload callback for loading class files.
registerAutoloader ( ) : void Registers an instance of this class as an autoloader.

Method Details

__construct() public méthode

Constructor to add the base Phergie path to the include_path.
public __construct ( ) : void
Résultat void

addPath() public static méthode

Add a path to the include path.
public static addPath ( string $path, string $prefix = null ) : void
$path string Path to add
$prefix string Prefix to trim off of the requested class name before trying to load the corresponding file
Résultat void

load() public méthode

Autoload callback for loading class files.
public load ( string $class ) : void
$class string Class to load
Résultat void

registerAutoloader() public static méthode

Registers an instance of this class as an autoloader.
public static registerAutoloader ( ) : void
Résultat void

Property Details

$prefixes protected_oe static_oe property

Using this, Autoload can support loading class A_B_C from file folder/C.php (using prefix 'A_B_') instead of just looking for it in the file folder/A/B/C.php.
protected static array $prefixes
Résultat array