Разверните Аргументы трассировки стека PHP


В трассировке стека, возвращаемой из разрабатываемого приложения PHP, длинные строковые аргументы функции усекаются при отображении на странице ошибок:

Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO "tb...', Array)

Как я могу расширить аргумент запроса, чтобы был виден полный текст? Сервер работает под управлением PHP 5.3.3.

Author: jschmier, 2010-12-22

1 answers

Вместо этого используйте debug_backtrace. Это даст вам полный след и, насколько я знаю, не урежет аргументы.

С другой стороны, подумав: Вам может сойти это с рук, используя

try {
   ...
} catch (Exception $e)
   var_dump($e->getTrace());
}

Вместо этого.

 4
Author: André Hoffmann, 2010-12-22 18:19:42