Exemplo n.º 1
0
function old_dbg($p, $s = '')
{
    if (bIsDbgIp()) {
        echo "<hr><pre>{$s}\r\n";
        print_r($p);
        echo "\r\n</pre>\r\n";
    }
}
Exemplo n.º 2
0
 // 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();