本文整理匯總了PHP中AutoLoader::expand方法的典型用法代碼示例。如果您正苦於以下問題:PHP AutoLoader::expand方法的具體用法?PHP AutoLoader::expand怎麽用?PHP AutoLoader::expand使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類AutoLoader
的用法示例。
在下文中一共展示了AutoLoader::expand方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: AutoLoader
//ini_set("xdebug.var_display_max_depth",-1);
//ini_set("xdebug.var_display_max_children",-1);
//ini_set("xdebug.var_display_max_data",-1);
// REQUIRED FOR TESTING
// token stream
//require_once("/usr/share/php/PHP/Token/Stream/Autoload.php");
// phpunit, loads files from phpunit-{selenium,story} too
//require_once("/usr/share/php/PHPUnit/Autoload.php");
// REQUIRED FOR RUNNING A WEB APP
// http://de2.php.net/manual/en/language.oop5.autoload.php
// when running build script from .. prepend src directory
// AND modify the path the autoloader should search for project classes
// as it defaults to '.' = 'src' for the build script
//require_once("core/autoloader.class.php");
// auto loading project classes
require_once "core/autoloader.class.php";
$al = new AutoLoader();
$al->expand(".test.class.php,.php");
// http://stackoverflow.com/questions/32478962
$logger = new util\log\FileLogger(NULL, "./logger.log");
//$logger->logge("eins=%",array($logger),"DEBUG");
//$unknown = new UnknownClass();
//echo var_dump($al->getp())."\n".var_dump($al->getc())."\n".var_dump($al->gete())."\n";
// autoloading test classes, add .php
//$al->expand(".test.class.php,.php");
//$lt = new test\log\FileLoggerTest();
//echo var_dump($al->getp())."\n".var_dump($al->getc())."\n".var_dump($al->gete())."\n";
//$lt->testNamespace();
//$unknown = new UnknownClass();
// TODO: check for multiple autoloads in phpunit
// TODO: namespaces for testsuites in phpunit