Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

003.phpt

Zuletzt modifiziert: 09.10.2024, 12:58 - Dateigröße: 2.03 KiB


01  --TEST--
02  Test ErrorHandler in case of fatal error
03  --SKIPIF--
04  <?php if (!extension_loaded('symfony_debug')) print 'skip'; ?>
05  --FILE--
06  <?php
07   
08  namespace Psr\Log;
09   
10  class LogLevel
11  {
12      const EMERGENCY = 'emergency';
13      const ALERT = 'alert';
14      const CRITICAL = 'critical';
15      const ERROR = 'error';
16      const WARNING = 'warning';
17      const NOTICE = 'notice';
18      const INFO = 'info';
19      const DEBUG = 'debug';
20  }
21   
22  namespace Symfony\Component\Debug;
23   
24  $dir = __DIR__.'/../../../';
25  require $dir.'ErrorHandler.php';
26  require $dir.'Exception/FatalErrorException.php';
27  require $dir.'Exception/UndefinedFunctionException.php';
28  require $dir.'FatalErrorHandler/FatalErrorHandlerInterface.php';
29  require $dir.'FatalErrorHandler/ClassNotFoundFatalErrorHandler.php';
30  require $dir.'FatalErrorHandler/UndefinedFunctionFatalErrorHandler.php';
31  require $dir.'FatalErrorHandler/UndefinedMethodFatalErrorHandler.php';
32   
33  function bar()
34  {
35      foo();
36  }
37   
38  function foo()
39  {
40      notexist();
41  }
42   
43  $handler = ErrorHandler::register();
44  $handler->setExceptionHandler('print_r');
45   
46  if (function_exists('xdebug_disable')) {
47      xdebug_disable();
48  }
49   
50  bar();
51  ?>
52  --EXPECTF--
53  Fatal error: Call to undefined function Symfony\Component\Debug\notexist() in %s on line %d
54  Symfony\Component\Debug\Exception\UndefinedFunctionException Object
55  (
56      [message:protected] => Attempted to call function "notexist" from namespace "Symfony\Component\Debug".
57      [string:Exception:private] => 
58      [code:protected] => 0
59      [file:protected] => %s
60      [line:protected] => %d
61      [trace:Exception:private] => Array
62          (
63              [0] => Array
64                  (
65  %A                    [function] => Symfony\Component\Debug\foo
66  %A                    [args] => Array
67                          (
68                          )
69   
70                  )
71   
72              [1] => Array
73                  (
74  %A                    [function] => Symfony\Component\Debug\bar
75  %A                    [args] => Array
76                          (
77                          )
78   
79                  )
80  %A
81          )
82   
83      [previous:Exception:private] => 
84      [severity:protected] => 1
85  )
86