| File: PhpError.php Lines 25 to 44 | 
 | 
25 |     } | 
 | 
26 |  | 
 | 
27 |     /** | 
 | 
28 |      * スタックトレースの配列をエラー表示用に整形して返す。 | 
 | 
29 |      * パスワードのようなデータも出力されるので、本番環境では $dumpArgs は true にしないこと。 | 
 | 
30 |      * @param array $arrTrace | 
 | 
31 |      * @param bool $dumpArgs (optional) 引数を出力するか否か。 | 
 | 
32 |      * @return array 整形済み | 
 | 
33 |      */ | 
 |  |     public static function formatTrace($arrTrace, $dumpArgs=false) { | 
 | 
35 |         $stack = array(); | 
 | 
36 |         foreach ($arrTrace as $i => $t) { | 
 | 
37 |             // 引数は型が分かるよう文字列に整形 | 
 | 
38 |             $args = ''; | 
 | 
39 |             if($dumpArgs) { | 
 | 
40 |                 if (isset($t['args']) && !empty($t['args'])) { | 
 | 
41 |                     // 配列は一階層目のみ回す | 
 | 
42 |                     $args = implode(', ', array_map(function($arg) { | 
 | 
43 |                         if (is_array($arg)) { | 
 | 
44 |                             $vars = array(); | 
|   |