Update of "Canonic Autoloader"
Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Artifact ID: | 222424bf5a135c78b5064672905a1e1dc57b56be |
|---|---|
| Page Name: | Canonic Autoloader |
| Date: | 2014-09-04 02:08:54 |
| Original User: | mario |
| Mimetype: | text/x-markdown |
| Parent: | cfe044661d9208419bf3a07cfca6fb991c8a03b6 (diff) |
| Next | 43ee44b9c1b73f5c1947c55b7ea8ea2fb4d84841 |
Content
Features
shared.phar is a streets ahead PHP autoloader.
- Self-contained in a single compressed Phar ⎘.
- Can be updated easily from the command line or implicitly.
- Is class-map based and handles identifiers PHP-compliant.
- Phar collections become first class citizens, as both plain
*.phpscripts andphar://*packages are scanned for identifier declarations. - Indifferent to PSR-0/4 constraints, works atop any legacy or custom directory scheme.
- Prepares rfc:function_autoloading userland support.
- Can be used project-locally and for
/usr/share/phphandling. - And for deployment is just copied along with the classpath.
Also it's placed into the Public Domain.
Usage
It can be utilized easily with:
include_once("shared.phar");
And updated manually on the command line:
php ./shared.phar
Or implicitly on development setups by pre-declaring an environment variable.
SetEnv AUTOLOADER_UPDATE 1
Project
- Development State
- shared.phar is still in an early development stage.
- Releases
- Releases will be announced on http://freshcode.club/projects/sharedphar
- Packages
- Debian packages are available via http://apt.include-once.org/