国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 信宜市| 石棉县| 咸丰县| 班戈县| 华阴市| 合水县| 青冈县| 青海省| 宝兴县| 城市| 错那县| 启东市| 鲁山县| 遵化市| 张家口市| 育儿| 元谋县| 罗甸县| 高邮市| 法库县| 崇信县| 盐源县| 云霄县| 清河县| 兴山县| 三江| 南昌市| 曲周县| 托克逊县| 武平县| 晋江市| 沅江市| 长岛县| 射阳县| 鞍山市| 自治县| 英山县| 宣化县| 潜江市| 毕节市| 南江县|