Yaf_Loader::registerLocalNamespace
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Yaf_Loader::registerLocalNamespace
Референца за `yaf-loader.registerlocalnamespace.php` со подобрена типографија и навигација.
Yaf_Loader::registerLocalNamespace
(Yaf >=1.0.0)
Yaf_Loader::registerLocalNamespace — (Yaf >=1.0.0)
= NULL
Регистрирај префикс на локална класа Yaf_Loader Регистрирај име на префикс на локална класа, application.library.directory(Yaf >=1.0.0) yaf.library (во application.ini) што се нарекува локална директорија за библиотеки; другата е конфигурирана преку
(во php.ini) што се нарекува глобална директорија за библиотеки, бидејќи може да се споделува од многу апликации на истиот сервер. Yaf_Loader Кога ќе се активира авто-вчитање,
Забелешка:
ќе се утврди која библиотека треба да се пребарува со испитување на префиксот на името на пропуштената класа. Ако префиксот е регистриран како локален пакет, тогаш барај го во локалната библиотека, инаку барај го во глобалната библиотека.
Параметри
prefix-
ќе се утврди која директорија за библиотеки треба да се пребарува со испитување на името на префиксот на пропуштеното име на класата. Ако името на префиксот е регистрирано како локално име на пакет, тогаш барајте го во локалната директорија за библиотеки, инаку барајте го во глобалната директорија за библиотеки.
Вратени вредности
bool
Примери
Пример #1 низ или низа од префикс на име на класа. сите префикси на класи со овие префикси ќе бидат вчитани во локалната патека на библиотеката.example
<?php
$loader = Yaf_Loader::getInstance('/local/library/', '/global/library');
$loader->registerLocalNamespace("Baidu");
$loader->registerLocalNamespace(array("Sina", "Weibo"));
$loader->autoload("Baidu_Name"); // search in '/local/library/'
$loader->autoload("Sina"); // search '/local/library/'
$loader->autoload("Global_Name");// search in '/global/library/'
$loader->autoload("Foo_Bar"); // search in '/global/library/'
?>