Ejemplo n.º 1
0
 function debug_all()
 {
     $style = debug_style();
     echo '<fieldset style="' . $style . '">';
     echo '<legend>DEBUG ALL</legend>';
     echo '<pre>';
     $arr_backtrace = debug_backtrace();
     foreach ($arr_backtrace as $trace_data) {
         echo 'File: ' . $trace_data['file'];
         echo ' -> Line: ' . $trace_data['line'];
         break;
         //we only need the first item, no matter how many items debug_backtrace() returns.
     }
     echo '</pre>';
     echo '</fieldset>';
     $data = array('SESSION', 'POST', 'GET', 'FILES', 'CONSTANTS', 'SERVER', 'FUNCTIONS', 'ENVIRONMENT');
     foreach ($data as $title) {
         echo '<fieldset style="' . $style . '">';
         echo '<legend>DEBUG OUTPUT: ' . $title . '</legend>';
         echo '<pre>';
         switch ($title) {
             case 'SESSION':
                 sort_dump($_SESSION);
                 break;
             case 'POST':
                 sort_dump($_POST);
                 break;
             case 'GET':
                 sort_dump($_GET);
                 break;
             case 'FILES':
                 sort_dump($_FILES);
                 break;
             case 'CONSTANTS':
                 $arr_constants = get_defined_constants(true);
                 sort_dump($arr_constants['user']);
                 break;
             case 'SERVER':
                 sort_dump($_SERVER);
                 break;
             case 'ENVIRONMENT':
                 sort_dump($_ENV);
                 break;
             case 'FUNCTIONS':
                 $arr_functions = get_defined_functions();
                 sort($arr_functions['user']);
                 echo ' User-defined functions:<br>';
                 foreach ($arr_functions['user'] as $func) {
                     echo ' - ' . $func . '()<br>';
                 }
                 break;
                 break;
         }
         echo '</pre>';
         echo '</fieldset><br>';
     }
 }
Ejemplo n.º 2
0
 function debug_all()
 {
     $style = debug_style();
     $data = array('SESSION', 'POST', 'GET', 'FILES', 'CONSTANTS', 'SERVER', 'FUNCTIONS', 'ENVIRONMENT');
     foreach ($data as $title) {
         echo '<fieldset style="' . $style . '">';
         echo '<legend>DEBUG OUTPUT: ' . $title . '</legend>';
         echo '<pre>';
         switch ($title) {
             case 'SESSION':
                 sort_dump($_SESSION);
                 break;
             case 'POST':
                 sort_dump($_POST);
                 break;
             case 'GET':
                 sort_dump($_GET);
                 break;
             case 'FILES':
                 sort_dump($_FILES);
                 break;
             case 'CONSTANTS':
                 $arr_constants = get_defined_constants(true);
                 sort_dump($arr_constants['user']);
                 break;
             case 'SERVER':
                 sort_dump($_SERVER);
                 break;
             case 'ENVIRONMENT':
                 sort_dump($_ENV);
                 break;
             case 'FUNCTIONS':
                 $arr_functions = get_defined_functions();
                 sort($arr_functions['user']);
                 echo ' User-defined functions:<br>';
                 foreach ($arr_functions['user'] as $func) {
                     echo ' - ' . $func . '()<br>';
                 }
                 break;
                 break;
         }
         echo '</pre>';
         echo '</fieldset><br>';
     }
 }