Revision: 38934
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 10, 2011 21:19 by afa
Initial Code
<?php require_once(dirname(__FILE__).'/private/Afa/Core/AutoLoader/iface.IClassLoader.php'); require_once(dirname(__FILE__).'/private/Afa/Core/AutoLoader/iface.IClassPathFinder.php'); require_once(dirname(__FILE__).'/private/Afa/Core/AutoLoader/class.AutoLoader.php'); require_once(dirname(__FILE__).'/private/Afa/Core/AutoLoader/class.ClassLoader.php'); require_once(dirname(__FILE__).'/private/Afa/Core/AutoLoader/class.ClassPathFinder.php'); require_once(dirname(__FILE__).'/private/Afa/Core/AutoLoader/class.InterfacePathFinder.php'); $autoLoader = new \Afa\Core\AutoLoader\AutoLoader(); $classLoader = new \Afa\Core\AutoLoader\ClassLoader(); $classLoader->setFinder(new Afa\Core\AutoLoader\ClassPathFinder()); $classLoader->setRootDir(dirname(__FILE__).'/private'); $autoLoader->register($classLoader); $interfaceLoader = new \Afa\Core\AutoLoader\ClassLoader(); $interfaceLoader->setFinder(new \Afa\Core\AutoLoader\InterfacePathFinder()); $interfaceLoader->setRootDir(dirname(__FILE__).'/private'); $autoLoader->register($interfaceLoader); \spl_autoload_register(array($autoLoader, 'load'));
Initial URL
http://www.afascripts.com/basics-1-autoloading
Initial Description
Initial Title
Advanced Class/Interface autoloading the PHP 5.3 way
Initial Tags
class, php
Initial Language
PHP