function old_dbg($p, $s = '') { if (bIsDbgIp()) { echo "<hr><pre>{$s}\r\n"; print_r($p); echo "\r\n</pre>\r\n"; } }
// unk.jpg if ('/photos/thumbnails' == unslashify($_SERVER['REQUEST_URI'])) { header('Content-type: image/jpeg'); readfile(FLGR_PHOTOS_THUMBNAILS . '/unk.jpg'); exit; } // Включаем профайлер $Profiler = new PhpQuickProfiler(PhpQuickProfiler::getMicroTime()); // DataBase $Db = new MySqlDatabase(DB_HOST, DB_USER, DB_PASSWORD); $Db->connect(true); $Db->changeDatabase(DB_NAME); $Db->query('SET NAMES cp1251'); // Использование деструктора объекта в качестве // единой точки выхода if (bIsDbgIp()) { class PqpOuter { public function __destruct() { global $Profiler; global $Db; // FORCE_QUIT - это аjax ответ :) if (!defined('FORCE_QIUT')) { if (defined('DBG_PROFILER')) { $Profiler->display($Db); } } } } $PqpOuter = new PqpOuter();