成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

PHP CLI應(yīng)用的調(diào)試原理

wh469012917 / 2513人閱讀

摘要:我們在里選中一個文件,右鍵選擇。所謂應(yīng)用,是指這種腳本文件不需要任何服務(wù)器即可運行,當(dāng)然運行時還是需要的。我們在彈出的窗口里看到了是調(diào)試的利器。

我們在Eclipse里選中一個PHP文件,右鍵選擇Debug As->PHP CLI Application。

所謂CLI應(yīng)用,是指這種腳本文件不需要任何Web服務(wù)器即可運行,當(dāng)然, PHP運行時還是需要的。

我們在彈出的debug窗口里看到了XDebug:

XDebug是PHP調(diào)試的利器。在我的文件夾C:MyAppwampinphpphp5.5.12里面有個php.ini配置文件,文件的末尾有這樣一個配置:

; XDEBUG Extension

zend_extension = "C:/MyApp/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"

;

[xdebug]

xdebug.remote_enable = off

xdebug.profiler_enable = off

xdebug.profiler_enable_trigger = off

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir = "C:/MyApp/wamp/tmp"

xdebug.show_local_vars=0

這里實際上就指明了XDEBUG的位置:

那么Eclipse?

使用任務(wù)管理器查看,當(dāng)我用Eclipse調(diào)試PHP CLI應(yīng)用時,出現(xiàn)了一個PHP.exe進(jìn)程:

命令提示行:

C:MyAppwampinphpphp5.5.12php.exe -n -c C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.ini -d asp_tags=off -d short_open_tag=on C:Usersi042416scp20180425 est ewfile.php

-n 選項:不使用全局的php.ini文件

-c 選項:使用-c后面指定的php.ini, 即C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.ini

-d 選項:臨時指定一個php.ini里沒有的參數(shù),即asp_tags=off

再看看這個我開始CLI調(diào)試后才臨時生成的php.ini文件:

雖然有70多k,但是絕大多數(shù)是分號開頭的注釋,只有最后幾行才是有效信息:

希望本文對大家理解Eclipse里使用XDebug進(jìn)行PHP CLI應(yīng)用的調(diào)試原理有所幫助。

要獲取更多Jerry的原創(chuàng)技術(shù)文章,請關(guān)注公眾號"汪子熙"或者掃描下面二維碼:

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/29565.html

相關(guān)文章

  • PHP xdebug 調(diào)試工具安裝與使用

    摘要:目前有兩種流行的調(diào)試器,我在學(xué)習(xí)和研究過程中,發(fā)現(xiàn)網(wǎng)上的各種信息過于凌亂,感到痛苦,影響理解和使用。腳本在運行時,由插件向發(fā)起連接,將調(diào)試信息發(fā)送給,并通過協(xié)議進(jìn)行互動。這種模式的缺陷是配死了目標(biāo),不能支持多用戶調(diào)試。 > 工欲善其事必先利其器,學(xué)習(xí)一門新語言,調(diào)試器的使用必不可少,本文分享一下PHP調(diào)試器的使用。 PHP目前有兩種流行的調(diào)試器, Xdebug Zend Debugg...

    沈儉 評論0 收藏0
  • XDEBUG 從入門到精通

    摘要:默認(rèn)關(guān)閉如果該設(shè)置為,那么將禁用關(guān)閉操作符,以便不再隱藏通知警告和錯誤。將寫入垃圾收集統(tǒng)計信息輸出的目錄,確保將運行的用戶具有對該目錄的寫入權(quán)限。此設(shè)置確定用于將垃圾回收統(tǒng)計信息轉(zhuǎn)儲到的文件的名稱。 showImg(https://segmentfault.com/img/bVbgEC5?w=480&h=274); 前言 Xdebug是PHP的擴展,用于協(xié)助調(diào)試和開發(fā)。 它包含一個用...

    leejan97 評論0 收藏0
  • 運行/調(diào)試PHP代碼

    摘要:前言沒有任何一名程序員可以一氣呵成完美無缺的在不用調(diào)試的情況下完成一個功能或模塊。調(diào)試實際分很多種情況。測試我推薦使用,更好的去理解自己的代碼,才是一個合格的程序員。 showImg(https://segmentfault.com/img/bVbe5ZG?w=1260&h=694); 前言 沒有任何一名程序員可以一氣呵成、完美無缺的在不用調(diào)試的情況下完成一個功能或模塊。調(diào)試實際分很多...

    asoren 評論0 收藏0
  • php 學(xué)習(xí)指南及技術(shù)干貨

    摘要:安全生成安全的隨機數(shù),加密數(shù)據(jù),掃描漏洞的庫一個兼容標(biāo)準(zhǔn)的過濾器一個生成隨機數(shù)和字符串的庫使用生成隨機數(shù)的庫一個安全庫一個純安全通信庫一個簡單的鍵值加密存儲庫一個結(jié)構(gòu)化的安全層一個試驗的面向?qū)ο蟮陌b庫一個掃描文件安全的庫 Security 安全 生成安全的隨機數(shù),加密數(shù)據(jù),掃描漏洞的庫 HTML Purifier-一個兼容標(biāo)準(zhǔn)的HTML過濾器 RandomLib-一個生成隨機數(shù)和字...

    lifefriend_007 評論0 收藏0

發(fā)表評論

0條評論

wh469012917

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<