允許我們通過Zend Studio 內(nèi)置的Debugger進(jìn)行調(diào)試,一般在部署到服務(wù)器之前我們可以先用這項(xiàng)來檢查程序中是否存在問題。本地調(diào)試需要代碼存在于工作目錄中,同時(shí)本地調(diào)試回默認(rèn)使用Zend Studio自帶的PHP Executable環(huán)境。
調(diào)試過程一般為:
3.1.1 在我們的代碼中設(shè)置斷點(diǎn)。
3.1.2 保存文件。
3.1.3 點(diǎn)擊Debug旁的箭頭進(jìn)行Debug配置,或者郵件選擇 Debug As 。。. / Debug Configurations 進(jìn)行配置。
3.1.4 如果沒有設(shè)置斷點(diǎn),也可以通過在配置中選擇Break at first line來進(jìn)行調(diào)試。
這一項(xiàng)應(yīng)該屬于比較新的產(chǎn)品,目前安裝Zend Studio 之后,會(huì)提示是否安裝Firefox Toolbar 這樣,在瀏覽器中也可以方便的調(diào)用 Zend 提供的一些調(diào)試方法。
4、代碼提示(代碼提示)。
代碼提示幫助我們找到變量、調(diào)用函數(shù)、找到對象成員、引用文件等,能夠極大的提高開發(fā)的速度,在Win下使用時(shí),代碼提示默認(rèn)是打開的。在Feodra下使用,根據(jù)我的經(jīng)驗(yàn),需要在PHP的工程中,代碼提示才能起作用。在Zend Studio 7.0中,需要Ctrl + Space才能調(diào)出代碼提示。
5、性能分析(Profile)。
通過性能分析,我們能夠找到代碼中的瓶頸所在,從而提高代碼的執(zhí)行效率。Profile為我們提供了相近的統(tǒng)計(jì)資料和分析,我想如果用過Firebug的Profile功能的用戶,對于使用 Zend Studio 的這個(gè)功能,應(yīng)該也不會(huì)陌生。
當(dāng)然,Zend Stduio 使用中還會(huì)有各種各樣的可以提高效率的辦法,諸如快捷鍵的設(shè)置,在此我也無法一一總結(jié),只要我們平時(shí)在使用中能夠有足夠的心思,多用勤用 Zend Help,如果是在不會(huì)也要學(xué)會(huì)通過 Google 解決問題,我們開發(fā)的效率一定會(huì)快速提高,從而成為 Senior PHPer 指日可待。