News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Rob Allen's Blog:
Using ZendLoaderAutoloader
February 13, 2012 @ 09:54:43

In a new post to his blog Rob Allen introduces you to the autoloader that comes with the Zend Framework 2 and shows how to use it to load your own classes.

Autoloading is the process in PHP whereby the system attempts to load a class when it is first encountered (via new or via class_exists) if it hasn't already been loaded via a require or include. Autoload works by looking for a method called __autoload or walking through any method registered with spl_autoload_register. Zend Framework 2 provides the ZendLoaderAutoloader component for autoloading of Zend Framework and your own classes.

The PSR-0-standard tool allows you to load files, set up class mapping and allows for multiple autoloading methods to work side-by-side. He shows how to use the standard autoloading functionality to define paths to locate files (with prefixes and namespaces) in both a constructor-based setup and a more programatic approach. He also shows how to use the ClassMapAutoloader to load from a mapping of class name to class file. Wrapping it up, he shows how to combine the two methods into a single ZendLoaderAutoloaderFactory instance.

0 comments voice your opinion now!
zendframework autoloader classmap standard tutorial


blog comments powered by Disqus

Similar Posts

Chris Hartjes' Blog: Fun with custom Zend_Views

The Bakery - Rails-Like Validation, Elistic, Textile, and a CakePHP Release

Zend Developer Zone: Zend Framework Applications Questionnaire

Juozas Kaziukenas' Blog: Zend Framework and Doctrine. Part 1

Master Zend Framework: Using the ClassMap Autoloader for Better Performance


Community Events

Don't see your event here?
Let us know!


example install introduction podcast laravel5 xdebug unittest voicesoftheelephpant laravel community library release php7 language framework api series opinion extension interview

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework