摘要:在開發機環境只能只能使用和我用的是,調試沒有什么比較的工具,下面是我常用的一個函數該函數可以向文件輸出一條日志,包括函數執行的日期在哪一行執行由哪個方法執行在之后可以加上我們想打印的變量,比如,然后就像下面這樣然后我們重新運行代碼,
在開發機環境只能只能使用VIM和Emacs(我用的是Emacs),調試PHP沒有什么比較的工具,下面是我常用的一個函數:
file_put_contents("/tmp/my.log", print_r(array(date("Y-m-d H:i:s"), __LINE__, __METHOD__, ), TRUE)
該函數可以向/tmp/my.log文件輸出一條日志,包括函數執行的日期、在哪一行執行、由哪個方法執行, 在__METHOD__之后可以加上我們想打印的變量,比如$a,然后就像下面這樣:
file_put_contents("/tmp/my.log", print_r(array(date("Y-m-d H:i:s"), __LINE__, __METHOD__, $a), TRUE), FILE_APPEND | LOCK_EX);
然后我們重新運行代碼,同時新開一個窗口,監視日志變化:
$ tailf /tmp/my.log
這樣我們就可以打印出$a變量了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21002.html
摘要:沒有經驗的朋友可能會用任務管理器強制結束進程,抱著僥幸的心理一次又一次得重試,希望這個卡死或者失去響應的問題可以不再出現,但往往事與愿違。本文介紹的這個通用辦法適用于一切不能正常工作時的故障排查和分析。 提升程序員工作效率的工具/技巧推薦系列 推薦一個功能強大的文件搜索工具SearchMyFiles 介紹一個好用的免費流程圖和UML繪制軟件-Diagram Designer 介紹Win...
摘要:沒有經驗的朋友可能會用任務管理器強制結束進程,抱著僥幸的心理一次又一次得重試,希望這個卡死或者失去響應的問題可以不再出現,但往往事與愿違。本文介紹的這個通用辦法適用于一切不能正常工作時的故障排查和分析。 提升程序員工作效率的工具/技巧推薦系列 推薦一個功能強大的文件搜索工具SearchMyFiles 介紹一個好用的免費流程圖和UML繪制軟件-Diagram Designer 介紹Win...
摘要:目前有兩種流行的調試器,我在學習和研究過程中,發現網上的各種信息過于凌亂,感到痛苦,影響理解和使用。腳本在運行時,由插件向發起連接,將調試信息發送給,并通過協議進行互動。這種模式的缺陷是配死了目標,不能支持多用戶調試。 > 工欲善其事必先利其器,學習一門新語言,調試器的使用必不可少,本文分享一下PHP調試器的使用。 PHP目前有兩種流行的調試器, Xdebug Zend Debugg...
摘要:,,圖片,圖像也是一樣為連接設置正確的字符編碼曾碰到過字符被正確地存儲在表的問題,也顯示它們是正確的,但是當你使用的時候,你的網頁上卻并不能正確地顯示。使用帶有正確字符集選項的之前,使用的默認字符編碼是,這不能顯示例如這樣的字符。 今天我們要介紹一些關于改善和優化PHP代碼的提示和技巧。請注意,這些PHP技巧適用于初學者,而不是那些已經在使用MVC框架的人。 1.不要使用相對路徑,要定...
摘要:做移動端開發的一大痛點就是,在真機運行下無法查看日志和其他信息如網絡請求顯示本地存儲等信息。是一個專為手機網頁前端設計的調試面板,類似的迷你版,其主要功能包括捕獲日志檢查元素狀態顯示性能指標捕獲請求顯示本地存儲和信息瀏覽器特性檢測等等。 showImg(https://segmentfault.com/img/bVXvig?w=2396&h=1302); 做移動端Web開發的一大痛點就...
閱讀 633·2021-11-24 09:39
閱讀 3478·2019-08-30 15:53
閱讀 2509·2019-08-30 15:44
閱讀 3237·2019-08-30 12:54
閱讀 2206·2019-08-29 12:23
閱讀 3304·2019-08-26 14:05
閱讀 2101·2019-08-26 13:36
閱讀 3429·2019-08-26 13:33