PHPxref使用指南

PHPXref是一個十分優秀的PHP開發工具,它能將某一個程序(如Wordpress)中所有的函數、變量、常量等分類記錄,生成一個HTML網頁列表,你可以輕松地在這個列表中找到某個函數在什麽位置被定義,在什麽位置被引用。這一點無論是對于一個Wordpress插件開發者,還是想學習研究Wordpress的人都是十分有用的。

PHPXref官方有個已經制作好的Wordpress的分析文檔:http://phpxref.com/xref/wordpress/,此外,PHPXref還制作了多種PHP程序的分析文檔,有興趣的可以Google站內搜索一下。

PHPXref的主要功能包括

1.文件管理。無論要找什麽文件,用它能很快地搜索到,如果你的文件中有符合語法規則的注釋,PHPXref還能將它列在文件名的旁邊,更容易了解這個文件的功能用途,也不用爲了找一個文件翻遍整個文件夾,打開每個文件查找注釋了。

2.函數、變量、常量、類管理。Wordpress內置了多種功能強大的函數、類,無論是字符處理還是遠程URL讀取等都有現成的函數,但我們往往不知道這個函數能在Wordpress裏面找到,現在容易多了,搜索一下就找到了,如果在開發過程中遇到某個Wordpress函數,不知道它是幹什麽用的,這時候就得找到這個函數在哪裏定義的,可是Wordpress裏面上百個文件上哪找去?還是用PHPXref好了。

3.文件包含管理。Wordpress中需要很多 include,require包含別的文件,但偶爾也會遇到重複包含導致出錯,雖然require_once可以解決,但我們也最好要了解某個腳本包含了哪些文件,要調用這個文件時也心中有數。PHPXref提供了每個文件的包含文件列表和被包含的文件。

4.源代碼高亮。這個功能也是比較實用的,但在實際測試中偶爾會出錯。

5.出色的關聯功能。在浏覽源代碼時,將鼠標指到某個函數名,就會在鼠標旁邊出現函數的定義頁面,以及被使用次數,此外,還對使用較多的變量名,也是可以直接有個頁面顯示所有的關于這個變量的使用情況。

既然PHPxref那麽強大,該如何使用呢?

1.首先,從SF下載最新的程序,現在的版本是0.7,下載那個win32的版本就好了。下載後解壓出來。

2.phpxref目錄下有一個 source 的文件夾,這是存放源代碼的文件夾,把另外下載的Wordpress源代碼放到這裏來,請注意,不要把 wordpress/這整個目錄放進來,而是裏面的文件放進來就行了,確保以 source/index.php,source/wp-content/ ..這樣的格式就行。

3.運行可執行文件phpxref.exe ,將進行生成文檔的工作,這個過程大約需要1分鍾左右,由于需要高頻率讀取硬盤和大量計算消耗CPU資源,請暫停其他工作。

4.提示成功後,output 這個目錄下就是所有的文檔了,建議在本地上用XAMPP進行調試,把整個output 文件夾搬到 xampp的 htdocs 的目錄下,再把名字改爲好記的 phpxref ,這樣,就可以通過 http://localhost/phpxref/ 訪問了。效果和 http://phpxref.com/xref/wordpress/ 的是一模一樣,當然,速度快了很多。

PHPXref還提供了在Linux下生成文檔的版本,但我很少用Ubuntu,也沒有去Ubuntu下測試了,我想更多數人需要的還是Win系統下的,如果有需要,把Win下生成的文檔可以搬到服務器上去供大家訪問,還可以在頁面下面放點Google Adsense廣告賺點外快。但PHPxref生成的文檔實在太大了,一個1.2MB的Wordpress(壓縮包),解壓後再生成文檔,居然要80多 MB的位置!壓縮完後也需要接近20MB,所以我打消了把它放在自己服務器上的願望(說不定制作重複的鏡像還會被搜索引擎處罰)。

除了用PHPXref來生成已有的Wordpress或其他PHP示範程序(如Discuz)進行學習外,用PHPXref來生成自己制作的PHP 程序,進行檢驗錯誤或者是整理代碼資源也很有用。我從學PHP至今大概寫過5個比較大型的程序(我認爲算比較大型了,但沒有一個是成型的商業産品),幾乎也是寫了5次的郵件地址驗證函數,用戶名驗證函數,密碼驗證函數,MySQL類…看來還得用PHPXref來整理資源了。

在使用PHPxref之前,我還讀過awflasher.com提供的簡介,特此感謝。

諾記2610使用moto-txt詳細指南
開始使用MOTO-TXT的時候,我也覺得摸不著頭腦。但是當我懂了的時候,我真的覺得十分的好用。現在把如何使用的詳細指南給大家,免得大家遇到一點點麻煩就把軟件刪了。雖然2610的屏幕十分的小。但是,看書的時候確實比...查看完整版>>諾記2610使用moto-txt詳細指南
 
MT-E8-ROM Super 5.0 使用指南
MT-E8-ROM Super 5.0 使用指南
一.界面 二.特點: 1.所有程序全在ROM中,不占用AmoipSM空間和BackupPSM空間。 2.沒有刪除原E8任何一個exe程序,包括MSN,原有功能一切正常。 3.標准菜單已具有實用性 三.更新: 1、加入常用...查看完整版>>MT-E8-ROM Super 5.0 使用指南
 
lyricsshow軟件6233使用操作指南
lyricsshow在6233使用時首先手機左軟鍵選擇操作--應用軟件接入--數據接入--增加和編輯數據--每次詢問,返回退出。 然後開始使用,直接打開軟件,按左軟鍵進入播放界面,按數字“9”鍵添加歌曲,6233默認爲...查看完整版>>lyricsshow軟件6233使用操作指南
 
A1000新手使用指南以及GPRS上網設置
A1000使用手冊A925 920當然也一樣 一 基本操作篇 插卡、裝好電池, A100就會自動開機了,半分鍾後,伴著清亮的聲音進入首頁。 在畫面上方有一排圖標,通過點擊它們可以切換到相應的頁面,這些頁面從左至右依次是首...查看完整版>>A1000新手使用指南以及GPRS上網設置
 
NECN728--java使用指南
  很多新來的728玩友還不大會使用java的功能,下面就java的具體使用方法做個總結,希望對大家有所幫助。  首先必須要裝好數據線的驅動。其次在公用郵箱中下載javatools軟件(用戶名:nec-n728@163.com密 碼:ne...查看完整版>>NECN728--java使用指南
 
聯想V707隨機軟件的使用指南
一、在手機開機狀態下聯接電腦,手機會提示是作爲U盤還是串口,選擇串口,手機會保持開機狀態,然後放入光盤,按提示安裝驅動; 二、安裝驅動完成後,再安裝光盤裏的隨機軟件Phonesuite 三、啓動Phonesuite,點...查看完整版>>聯想V707隨機軟件的使用指南
 
軟件與適配器的使用指南
軟件與適配器的使用指南.順序是購買適配器後,插上USB接口,然後下載BlueSoleil.安裝軟件後.重啓. 重啓後.系統把其自定義爲了啓動時運行.這樣省我說了好多....現操作如下: 1、啓動你手機上的藍牙.如果沒改動.那按方...查看完整版>>軟件與適配器的使用指南
 
JAVA使用指南
JAVA使用指南
很多新來的728玩友還不大會使用java的功能,下面就java的具體使用方法做個總結,希望對大家有所幫助。 首先必須要裝好數據線的驅動(具體裝法我上面的文章已經有介紹,這裏就不再贅述了),其次在公用郵箱中下載j...查看完整版>>JAVA使用指南
 
MPT使用指南
MPT使用指南
真搞不明白有些人就是這麽懶自己不會DIY的啊!自己搞不出來還怪我!!哎!!!!!!!人生啊!人生啊! 好了廢話少說,大家看好了啊!!怎麽保存電話本了!時間有限,先做這點啊!MPT軟件打開後,出現這個圖片,然後點圈出來的 ...查看完整版>>MPT使用指南
 
 
回到王朝網路移動版首頁