View Single Post
Старий 02-03-2007, 12:37   #641
ネクロイド
Ветеран
 
ネクロイド's Avatar
 
Реєстрація: Jun 2006
Адреса: 『サイレントヒル』
Повідомлення: 2,050
Send a message via ICQ to ネクロイド Send a message via MSN to ネクロイド Send a message via Yahoo to ネクロイド Send a message via Skype™ to ネクロイド
За замовчуванням

Цитата:
Повідомлення від 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");

будет декларировать.
__________________
PlayStation Portable Ice Silver 5.00 M33-6, Nintendo DualScreen w/ R4DS, Xbox360 NTSC owner



Перепрошивка, восстановление и ремонт PlayStation Portable, перепрошивка Xbox 360: ICQ 1266097

ネクロイド не на форумі   Reply With Quote