2010-12-13 92 views
1

我目前正試圖升級我的PHP調試技巧,並作爲我試圖學習幾個新工具的一部分。其中之一是inclued使用包含php pecl擴展

該擴展看起來工作正常(沒有啓動錯誤,在phpinfo中顯示,生成轉儲文件),但它始終報告包含的數量爲0,所以有些顯然不工作的權利。

起初我懷疑這與我大量使用auto_include有關,但經過一些測試後,我懷疑這是否有關。

類圖生成OK,但包含地圖根本不存在。我只是做錯了,還是延長破了?我只是不知道,甚至在一些重型Google搜索找不到任何有用的東西之後。

我使用「phpize方法」安裝了inclued。我的PHP版本是5.3.2在Mac OSX 10.6.5上運行。我也安裝了XDebug和memtrack。

+0

我幾乎編輯這個帖子來解決'包括'的拼寫:) – karim79 2010-12-13 16:14:54

+0

我知道。谷歌這樣做,這真的令人沮喪。 (但顯然它應該給你一個關於你的包含的線索;-) – 2010-12-13 16:23:21

回答

1

在使用valgrind觀察Apache進行測試運行後,我發現xdebug運行在inclued以下。在盲目測試中,我嘗試禁用XDebug並注意:inclued按預期工作。

因此,要回答我的問題:

,如果你想擁有包括圖表不要一起使用的XDebug與inclued。類圖製作與XDebug運行正常工作。