Open Power Autoloader is a collection of fast, universal class autoloaders for PHP 5.3+ compatible with PSR-0 class naming convention used i.e. by Symfony 2 and Doctrine 2.
If you like the ‘Module#autoload’ feature of the Ruby Core library, you may have wished for Autoloaded. It eliminates the drudgery of handcrafting an `autoload` statement for each Ruby source code file in your project. It also avoids the limitations of rigid convention-driven facilities such as
... [More] those provided by the ActiveSupport RubyGem.
Autoloaded assumes, but does not enforce, `CamelCase`-to-`snake_case` correspondence between the names of constants and source files. You can combine conventions, even putting multiple autoloaded constants in a single source file. [Less]
Automap is a fast map-based PHP autoloader.
Unlike path-based autoloaders, map-based autoloaders locate required PHP scripts using symbol maps. These maps are created offline by a program (included) which scans script files and extracts the symbols they define. At runtime, map files are loaded
... [More] when the application starts and are then used to resolve undefined symbols and load the corresponding PHP script files.
As a complement to the base Automap software, an optional PECL extension acts as an accelerator, making Automap probably the fastest PHP autoloader available today. [Less]
This project is a PHP PECL extension.
It is an OPTIONAL runtime accelerator for PHK and Automap. It does not bring any new features. It just improves performance.
PHK is a 'jar-like' package system for PHP and Automap is a map-based autoloader. Both PECL extensions were merged for performance
... [More] reasons.
This extension has no configuration settings. Just compile, install, and activate (in your PHP configuration). Once active, it will be used automatically. More information on PECL module installation is available in the PHP documentation. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy