Yaf_Loader::registerNamespace
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Yaf_Loader::registerNamespace
Референца за `yaf-loader.registernamespace.php` со подобрена типографија и навигација.
Yaf_Loader::registerNamespace
(Yaf >=3.2.0)
Yaf_Loader::registerNamespace — (Yaf >=3.2.0)
= NULL
Регистрирај иместор со патека за пребарување Yaf_Loader Регистрирај иместор со патека за пребарување, application.library.directory.namespaceпребарува класи под овој иместор во патеката, оној исто така може да биде конфигуриран преку
Забелешка:
(во application.ini);
Параметри
namespace-
Yaf сè уште смета дека подвлекувањето е сепаратор на папки.
path-
низ од иместор, или низа од иместори со патеки.
Вратени вредности
bool
Примери
Пример #1 низ од патека, подобро е да се користи апсолутна патека овде за перформансиexample
<?php
$loader = Yaf_Loader::getInstance();
$loader->registerNamespace("\Vendor\PHP", "/var/lib/php");
$loader->registerNamespace(array(
"\Vendor\ASP" => "/var/lib/asp",
"\Vendor\JSP" => "/usr/lib/vendor/",
));
$loader->autoload("\Vendor\PHP\Dummy"); //load '/var/lib/php/Dummy.php'
$loader->autoload("\Vendor\PHP\Foo_Bar"); //load '/var/lib/php/Foo/Bar.php'
$loader->autoload("\Vendor\JSP\Dummy"); //load '/usr/lib/vendor/Dummy.php'
?>