Open Power Autoloader 126.96.36.199
The first alpha version of Open Power Autoloader is available to download at Invenzzia. It is the first part of Open Power Libs 3 foundation, which is being redesigned from scratch. The library provides a collection of fast, universal class loaders for PHP 5.3+ compatible with PSR-0 class naming convention. It also demonstrates the new design and organization of Invenzzia projects.
Open Power Autoloader provides three PSR-0 class autoloaders designed to achieve the biggest possible performance. They can be used with all the PHP projects that adapted this naming convention, such as Symfony 2 or Doctrine 2. The benchmarks show that they significantly reduce the amount of time spent in the autoloading routine, compared to the times achieved by original class loaders from these projects.
In addition, the project begins the new series of Open Power Libs foundation which has been given number 3. The new OPL libraries will use the four-digit version enumeration, where the first number determines the OPL edition, and the last three - library versions. The scheme has been introduced both to free the version enumeration, avoiding version number conflicts with the previous releases at the same time.