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.library (во application.ini) која се нарекува локална библиотека; другата е конфигурирана преку
(во php.ini) која се нарекува глобална библиотека, бидејќи може да се споделува од многу апликации на истиот сервер. Yaf_Loader Кога ќе се активира автоматско вчитување,
Забелешка:
ќе се утврди која библиотека треба да се пребарува со испитување на префиксот на името на пропуштената класа. Ако префиксот е регистриран како локален пакет, тогаш барај го во локалната библиотека, инаку барај го во глобалната библиотека.
Параметри
prefix-
Ако yaf.library не е конфигуриран, тогаш глобалната библиотека се претпоставува дека е локална библиотека. во тој случај, сите автоматски вчитувања ќе бараат во локалната библиотека. Но, ако сакате вашата Yaf апликација да биде силна, тогаш секогаш регистрирајте ги вашите сопствени класи како локални класи.
Вратени вредности
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/'
?>