Как сделать трассировку стека, как в Zend Framework? - PullRequest
2 голосов
/ 11 декабря 2011

Zend Framework, как сделать трассировку стека?
Трассировка стека:

# 0 C: \ apache \ www \ itransition \ library \ Zend \ Controller \ Front.php (954): Zend_Controller_Dispatcher_Standard-> dispatch (Object (Zend_Controller_Request_Http), Object (Zend_Controller_Response_Http))
# 1 C: \ apache \ www \ itransition \ library \ Zend \ Application \ Bootstrap \ Bootstrap.php (97): Zend_Controller_Front-> dispatch ()
# 2 C: \ apache \ www \ itransition \ library \ Zend \ Application.php (366): Zend_Application_Bootstrap_Bootstrap-> run ()
# 3 C: \ apache \ www \ itransition \ index.php (26): Zend_Application-> run ()
# 4 {main}

Ответы [ 2 ]

4 голосов
/ 11 декабря 2011

Получив исключение, вы можете использовать Exception::getTraceAsString()

try
{
    throw new Exception('Just testing...');
}
catch (Exception $e)
{
    echo $e->getTraceAsString();
}
0 голосов
/ 11 декабря 2011

см. http://php.net/debug_backtrace

вы также найдете много примеров форматирования в комментариях

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