[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определение класса из которого вызван метод
Jaska
Читал тему http://phpforum.ru/index.php?showtopic=182...%EC%E5%F2%EE%E4 не то что мне нужно.

Задача у меня такая, есть некий движок, у него есть модули. В движке есть класс базы данных

class db {
public function query($sql) {
return mysql_query($sql);
}
}


Модуль представляет из себя класс.

class blog {
public function add_post($test,...,...) {
//....come code....
$this->core->db->query($sql);
//....come code....
}
}


Движок содержит массив со ссылками на подключенные классы, через него идет обращение к методам других классов.

Я, я хочу точно знать какой класс вызвал метод query в классе db, при этом я изначально недоверяю модулю, тоесть вариант передавать в аргументе не принимается :)



Спустя 1 час, 24 минуты, 11 секунд (13.11.2010 - 09:33) linker написал(а):
Backtrace парсить debug_backtrace()

Спустя 7 часов, 49 минут, 4 секунды (13.11.2010 - 17:22) Jaska написал(а):
Спасибо большое! Задуманное я реализовал!
Быстрый ответ:

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