Цитата:
Повідомлення від passtas
Была такая трабла в 3-й версии.
А теперь нужно просто заинклудить в проект директории с теми классами и функциями, и все доступно.....
Вот к примеру та же симфония..... зенд отлично декларирует и отображает ее классы...
|
Сомневаюсь, что он это
PHP код:
$handle = opendir($CONFIG->CONF['site_dir']."/".$functions_dir);
while($entry = readdir($handle))
{
if(($entry != ".") && ($entry != "..") && (is_dir($CONFIG->CONF['site_dir']."/".$functions_dir."/".$entry)) && (file_exists($CONFIG->CONF['site_dir']."/".$functions_dir."/".$entry."/".$entry.".php")))
{
require_once($functions_dir."/".$entry."/".$entry.".php");
$file = (string) ucwords($entry);
if(class_exists($file))
{
$$file = new $file();
}
}
}
и это
PHP код:
function __autoload($classname)
{
global $functions_dir;
require_once($functions_dir."/".strtolower($classname)."/".strtolower($classname).".php");
}
будет декларировать.