Задача у меня такая, есть некий движок, у него есть модули. В движке есть класс базы данных
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 написал(а):
Спасибо большое! Задуманное я реализовал!