国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php Exception打印error trace 實例

2024-05-04 21:48:02
字體:
來源:轉載
供稿:網友

本文章來給各位同學介紹關于php Exception打印error trace 實例,對于php的Exception,可以通過getTraceAsString獲得錯誤,而對于error則應該如下:

  1. function x() 
  2.  $x = debug_backtrace(); 
  3.  //remove stack of this function 
  4.  array_shift($x); 
  5.  $i = 0; 
  6.  $xstr = ''
  7.  foreach ($trace as $x) { 
  8.   //TODO need check exists args 
  9.   $args = $x['args']; 
  10.   if (!$args) { 
  11.    $argstr = ''
  12.   } else { 
  13.    $argstr = ''
  14.    $first = true; 
  15.    foreach ($args as $arg) { 
  16.     if (!$first) { 
  17.      $argstr .= ','
  18.     } 
  19.     $first = false; 
  20.     if (is_object($arg)) { 
  21.      $argstr .= 'Object[' . get_class($arg) . ']'
  22.     } 
  23.     elseif (is_array($arg)) { 
  24.      $argstr .= 'Array'
  25.     } else { 
  26.      $argstr .= $arg
  27.     } 
  28.    } 
  29.   } 
  30.   $xstr .= "[#$i] {$x['file']}({$x['line']}) {$x['function']} ($argstr)" . PHP_EOL; 
  31.   $i++; 
  32.  } 
  33.  
  34.  return $xstr

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台前县| 太谷县| 大余县| 兴和县| 从江县| 雅安市| 黄浦区| 南投市| 台江县| 日照市| 西充县| 闻喜县| 屏边| 永川市| 汉寿县| 湖北省| 琼海市| 洪江市| 澄迈县| 哈巴河县| 阆中市| 葵青区| 德安县| 东兰县| 万安县| 岱山县| 文山县| 呼伦贝尔市| 麟游县| 分宜县| 苏尼特右旗| 呼玛县| 南通市| 东辽县| 建水县| 天水市| 通许县| 巍山| 绥滨县| 南平市| 兴宁市|