• <menu id="w2i4a"></menu>
  • logo Zend Studio-PHP相關(guān)

    文檔首頁(yè)>>Zend Studio-PHP相關(guān)>>Zend Studio使用教程:在Zend Studio中調(diào)試PHP(4/5)

    Zend Studio使用教程:在Zend Studio中調(diào)試PHP(4/5)


    本教程將教會(huì)您如何調(diào)試文件和應(yīng)用程序以便從您的PHP代碼中獲取最大的效率和準(zhǔn)確性。Zend Studio的調(diào)試功能可以檢查并診斷PHP代碼在本地或遠(yuǎn)程服務(wù)器上的錯(cuò)誤。調(diào)試器允許您通過(guò)設(shè)置斷點(diǎn)、暫停啟動(dòng)的程序、單步調(diào)試代碼和檢查變量的內(nèi)容來(lái)控制程序的執(zhí)行。調(diào)試應(yīng)該在您的腳本和應(yīng)用程序已經(jīng)充分形成試用和測(cè)試階段試用。

    Zend Studio最新試用版下載請(qǐng)猛戳>>>

    提供的項(xiàng)目

    • 在整個(gè)教程中,在您的項(xiàng)目中插入提供的代碼片段。

    必備條件

    • Zend Studio 12.0或以上版本
    • 試用Zend Debugger進(jìn)行Zend Studio調(diào)試

    Step 4:調(diào)試CLI應(yīng)用程序

    現(xiàn)在我們將使用Zend Studio的內(nèi)部調(diào)試器調(diào)試CLI應(yīng)用程序文件。

    1. 在PHP Explorer中右鍵單擊該文件,然后選擇Debug As | CLI Application。

    2. 如果系統(tǒng)詢問(wèn)您是否打開PHP Debug透視圖,單擊Yes。一些視圖將會(huì)打開有關(guān)腳本的信息和調(diào)試程序停止是第一個(gè)<?php標(biāo)簽出現(xiàn)的地方。

    自定義并注冊(cè)Zend Studio

    3. Debug View (1)顯示調(diào)試堆棧跟蹤,并且可以在調(diào)試過(guò)程中監(jiān)視和控制。

    4. 在工具欄中,單擊Resume圖標(biāo)繼續(xù)設(shè)置斷點(diǎn)。

    5. 在工具欄中單擊Step Into圖標(biāo)。調(diào)試器將進(jìn)入display_workers函數(shù),并跳轉(zhuǎn)到第52行。

    6. Variables view (3)將會(huì)顯示有關(guān)函數(shù)信息的各種相關(guān)參數(shù)和變量。

    7. Debug Output視圖將會(huì)顯示從創(chuàng)建到斷點(diǎn)設(shè)置的HTML輸出,同時(shí)Browser Output視圖將會(huì)顯示當(dāng)前輸出到瀏覽器。

    自定義并注冊(cè)Zend Studio

    自定義并注冊(cè)Zend Studio

    8. 在Debug視圖中單擊Resume圖標(biāo),知道調(diào)試過(guò)程結(jié)束。請(qǐng)注意,由于調(diào)試過(guò)程的推進(jìn),Debug Output和Browser Output顯示都將被更新。

    9. 控制臺(tái)視圖將顯示腳本的任何錯(cuò)誤或警告。在這種情況下,它會(huì)顯示第53行為定義聲明變量。

    自定義并注冊(cè)Zend Studio

    10. 在透視圖的右上角單擊PHP Perspective圖標(biāo)返回到正常的編輯模式。

    想要使用相同的配置在此運(yùn)行調(diào)試進(jìn)程,單擊工具欄上的調(diào)試圖標(biāo)。想要更改調(diào)試配置,在菜單欄中跳轉(zhuǎn)到Run | Debug Configurations。

    購(gòu)買正版授權(quán)的朋友可以點(diǎn)擊"咨詢?cè)诰€客服"哦~~~
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();