首頁 >後端開發 >php教程 >調試工具 - phpinfo裡面始終看不到安裝的xdebug模組

調試工具 - phpinfo裡面始終看不到安裝的xdebug模組

WBOY
WBOY原創
2016-08-04 09:21:502385瀏覽

依照網路上的教學,配置如下圖:
調試工具 - phpinfo裡面始終看不到安裝的xdebug模組

但是,phpinfo裡面始終看不到安裝的xdebug模組

回覆內容:

依照網路上的教學,配置如下圖:
調試工具 - phpinfo裡面始終看不到安裝的xdebug模組

但是,phpinfo裡面始終看不到安裝的xdebug模組

可能有多個設定文件,建議你在phpinfo頁面找一下 Loaded Configuration FileAdditional .ini files parsed 找到對應的php.ini文件去配置xdebugxdebug。 在命令列下執行 php --ini

可以看到cli下載入的設定文件,這兩者很可能是不同的,別配置錯了。


你的xdebug的版本估計不對。
1 xdebug 常用於 var_dump列印格式化 看起來方便
2 配合wincachegrind 分析最佳化程式碼

如果你只是為了 格式化列印陣列 給你一個方法
  • <code>/**</code>
    • php輸出調試
    • @param unknown $vars
    • @param string $label
    • @param string $return

    • @return string|NULL

      */
    1. static function dump($vars, $label = '', $return = false) {

      <code>   if (ini_get('html_errors')) {
             $content = "<pre class="brush:php;toolbar:false">\n";
             if ($label != '') {
                 $content .= "<strong>{$label} :</strong>\n";
             }
             $content .= htmlspecialchars(print_r($vars, true));
             $content .= "\n
      \n"; } else { $content = $label . " :\n" . print_r($vars, true); } if ($return) { return $content; } echo $content; return null;
      }你定義為全局就可以了
    🎜
    陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn