On a stack trace returned from a PHP application in development, long string arguments to a function are truncated when display on the error page:
Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO "tb...', Array)
How can I expand the query argument so the full text is visible? The server is running PHP 5.3.3.
Use debug_backtrace instead. It will give you the whole trace and doesn't trim arguments as far as I know.
On a second thought: You might get away with it by either adding a global try catch for the entire application
try {
...
} catch (Throwable $e)
// var_dump($e.$e->getTrace()); // for the local environment
error_log($e.$e->getTrace()); // for the live environment
}
or by adding a global Exception handler to your application.