[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определение класса Core_Config
serrrgggeee
Здравствуйте подскажите пожалуйста от куда так сказать растут ноги у этого класса
self::$config = Core_Config::instance(); 

а именно у этого класса Core_Config ниже дан файл но я так и ненашел где он подключается.
ниже файл с кодом
T1grOK
Autoload по видимому.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
serrrgggeee
вы имеете ввиду эту функцию
static public function registerCallbackFunction()
{
spl_autoload_register(array('Core', '_autoload'));
set_exception_handler(array('Core', '_exception'));
register_shutdown_function(array('Core', '_shutdown'));
set_error_handler(array('Core', '_error'));
}
serrrgggeee
ссылка не работает
killer8080
Цитата (serrrgggeee @ 27.08.2014 - 13:12)
ссылка не работает

работает, только что проверил, в крайнем случае просто зайди на php.net, и введи в поиске spl_autoload_register
serrrgggeee
как я понял здесь формируется массив Core где есть _autoload. если так то как он вызыается и где искать этот _autoload
killer8080
Цитата (serrrgggeee @ 27.08.2014 - 13:21)
как я понял здесь формируется массив Core где есть _autoload

нет, это значит что метод _autoload из класса Core назначен функцией автозагрузки.
	/**
* Callback function
*
@param string $class path to class file
*
@return mixed
*/

static public function _autoload($class)
{
$class = basename($class);

if (isset(self::$_autoloadCache[$class]))
{
return self::$_autoloadCache[$class];
}

// Cut _Model if check module available
$classCheck = substr($class, -6) == '_Model'
? strtolower(substr($class, 0, -6))
:
$class;

$return = FALSE;

if (isset(self::$modulesList[$classCheck])
&&
self::$modulesList[$classCheck]->active == 0)
{
self::$_autoloadCache[$class] = $return;
return $return;
}

$path = self::$modulesPath . self::getClassPath($class);

if (is_file($path))
{
include($path);
$return = TRUE;
}

self::$_autoloadCache[$class] = $return;
return $return;
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.