當前位置:
首頁 > 知識 > 我的開發工具集們

我的開發工具集們

由於日常工作中,大半時間要在終端裡面。然後很多情況下,都需要對資料庫查詢到的結果進行分析,或者是對一個PHP介面進行檢查。這段時間我都是靠著Google Chrome的json-handle插件來查看,效果其實還行,就是每次都要打開一個窗口,輸入鏈接,再點擊刷新,整個過程還是很耗時的。

然後,我就給自己做了幾個工具。這樣我就能在控制台下查看我想查看的信息了。

介面查看工具

php對於PHP介面文件在終端下的調試基本上是:

但是這樣的話,輸出效果很糟糕。格式什麼的都不能保證,而且很亂。

這個時候其實要是可以在終端下輸出格式良好的JSON數據,就不用再通過瀏覽器,輸入鏈接,刷新。這一系列的操作了。

核心思路就是這樣了,然後我又用Python包裝了一下。大致的使用流程是這樣的。

先來一個待測試的介面文件test.php

然後就可以通過interfacetools.py進行調試了。

終端資料庫執行器

最近在公司,每次都要通過查看代碼中的資料庫連接信息來遠程連接到伺服器。時間長了就顯得很鬱悶了。於是我又做了一個這樣的工具。

那麼換張表會怎樣呢?會不會出現亂序的問題呢?答案自然是不會的了。來看另一張表的運行情況會怎樣。

下面來看下使用方法吧,相信會讓你一下就明白了的。

清單工具

因為是在VIM下寫代碼,所以對一個很大的而且不熟悉的文件中有哪些類,類中有哪些方法。或者文件內定義了哪些函數,函數的參數是什麼。這些都比較讓人頭疼。

然後再來一個讓自己順心點的工具吧,主要是藉助了正則表達式。

主要有以下兩類:

介面文件: 對request中的action進行探查。

類文件: 對類方法的探查。

區分這連那個中文件的標誌就是在這個工具中用一個type進行區分。

使用之前,先將本地服務跑起來。

然後在瀏覽器上輸入鏈接,格式為:

然後就可以方便的探查文件內的信息了。

type=action

type=class

總結

目前的話,時間有限,就先寫這倆比較實用的工具,接下來我還想對Redis和memcache的key相關做一個分析的工具,這樣還能省去不少時間在無聊的操作上。

但是貌似輸入這一大串字元還是有點啰嗦,所以可以藉助:alias命令來簡化操作。

最後附上GitHub的地址,有興趣的可以自行下載源碼,使用。

我的worktools集合

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 PHP技術大全 的精彩文章:

PHP實現queue數據結構
一個高性能、簡單、跨平台的 PHP7 代碼加密擴展
揭秘!月薪30K的大牛到底看了哪些視頻?【共2000G
Google 發布移除水印的演算法
史上最全的機器學習資料(上)

TAG:PHP技術大全 |

您可能感興趣

成熟移動開發團隊使用的工具集
用遊戲開發遊戲,玩家高手將《我的世界》變成開發工具
程序開發人員愛開發
開發人員必須知道的九個工具
發行商是可使用的工具 獨立遊戲開發者已經變得不「獨立」了
思維導圖,大腦的開發工具
科技巨頭紛紛發布開發工具,現在或許是投資 MR 的最好時機
遊戲開發行業的發展
一位開發者眼中的獨立遊戲開發進程和節奏
我們的大腦是否已被完全開發?如果人類的大腦被完全開發,將會發生什麼?
巫師3開發商:遊戲開發別只想圈錢 玩家抵制開箱是好事
每個人都具有巨大的潛能應好好開發和運用
華為終端·全球合作夥伴及開發者大會將開
人工智慧真的會取代前端開發嗎
Go 語言開發工具
商場爛尾沒人氣,開發商還是堅持開發,原因很現實
會開發的設計師真可怕
現代軟體開發:銷售催產品,產品催開發,開發催測試
遊戲伺服器開發的基本體系與伺服器端開發的一些建議
研究人員開發出胎盤靶向藥物投遞新工具