Пара небольших снипетов, на php, которые помогут при отладке.
Пара хороших снипетов для отладки на php
06.05.2016
Включаем вывод ошибок:
error_reporting(E_ALL); ini_set('display_errors', 'On');
Вывод отладочной информации только если запрос пришел с машины разработчика:
debug_print_backtrace
if ($_SERVER['REMOTE_ADDR'] == 'XXX.YYY.XX.YY') { echo '<pre>'; print_r(debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)); echo '</pre>'; }
Запись в файл любой информации, вместо вывода ее в браузер.
ob_start(); call_any_function(); $oText->doSomething(); $sRet = ob_get_clean(); file_put_contents($_SERVER['DOCUMENT_ROOT'].'/error.log', $sRet);