Коллеги, кто-нибудь раскапывал внутренние классы IPB — например, emailer? Никак не могу сообразить, для каких целей внутри них присутствует собственная переменная $this->root_path, которую можно задать при конструировании экземпляра класса?
Например, в том же emailer.php:
function class_emailer( $ROOT_PATH="" )
{
if ( $ROOT_PATH )
{
$this->root_path = $ROOT_PATH;
}
if ( ! defined( 'ROOT_PATH') )
{
define( 'ROOT_PATH', $this->root_path );
}
}
Позже внутриклассовые функции обращаются к этой переменной так, как будто это аналог константы ROOT_PATH (обычно равной ./ ).
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Dr.Freddy
Коллеги, кто-нибудь раскапывал внутренние классы IPB — например, emailer? Никак не могу сообразить, для каких целей внутри них присутствует собственная переменная $this->root_path, которую можно задать при конструировании экземпляра класса?
Например, в том же emailer.php:
Позже внутриклассовые функции обращаются к этой переменной так, как будто это аналог константы ROOT_PATH (обычно равной ./ ).
Для чего это нужно?
Ссылка на комментарий
Поделиться на других сайтах
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.