Krumo: 簡單好用的PHP Debug工具 Krumo: 簡單好用的PHP Debug工具

文章發佈於 : 2009-11-18 23:34:20 | 文章分類 : 程式相關
寫程式最討厭的是程式發生錯誤,但是卻又不知道該從何debug起,我們通常會使用print_r 或者 var_dump 或者是 echo 慢慢的debug。如果你跟阿維一樣使用PHP 5開發,現在可以使用Krumo這個簡單好用的工具幫助我們做這件事情。

雖然IDE也有內建的debug工具,但是並不是每個人都使用IDE來進行PHP的開發,這時候Krumo就可以大展身手,即使使用IDE來開發,阿維相信Krumo也可以幫忙我們節省不少時間。但是由於Krumo只支援PHP 5,所以使用PHP 4的朋友只好說聲抱歉,或者是將PHP升級到5。

當我們下載Krumo之後,只需要將Krumo的路徑設定在INCLUDE_PATH或者是將完整路徑寫在class.krumo.php裡面,Krumo是使用CSS和樹狀目錄來顯示debug訊息,所以在krumo.ini這個設定檔裡面我們可以選擇我們想要使用的skin,debug工具也有skin可以選?沒錯,你沒有看錯,真的是這樣。

使用Krumo的方法
// print a debug backgrace
krumo::backtrace();

// print all the included(or required) files
krumo::includes();

// print all the included functions
krumo::functions();

// print all the declared classes
krumo::classes();

// print all the defined constants
krumo::defines();

此外我們也可以動態的開啟或關閉Krumo
// disable Krumo
krumo::disable();

// Krumo is disabled, nothing is printed
krumo::includes();

// enable Krumo
krumo::enable();

// Krumo is enable, printing is OK
krumo::classes();

Krumo 的debug畫面
Krumo Dedug Tool


Krumo Link Krumo 官方網站
Krumo Document Krumo Document
Krumo Demo 更多關於Krumo範例




閱讀全文 | 回 應(0)

Zend Server 5.0 Beta release Zend Server 5.0 Beta release

文章發佈於 : 2009-11-07 00:48:19 | 文章分類 : 程式相關
Zend Server 5.0 Beta

十月底 Zend 發表了 Zend Studio 7.1 Beta 之後,今天也發表了 Zend Server 5.0 Beta。Zend Server 主要是用於企業環境,當有多人共同開發時,Zend Server 搭配 Zend Studio 是一個相當棒的組合。

這一個版本阿維沒有看到特別的地方,不過大家倒是可以使用 Zend Server 5.0 Beta 和 Zend Studio 7.1Beta 這兩個都支援 PHP 5.3 的工具將自己以往的程式碼放進去測試一下,看看是否有需要修改的地方,也可以順便趁機了解一下 PHP 5.3。

Zend官方網頁有提供關於 Zend Server Performance 和 Zend Server Monitoring Demo 的介紹影片,有興趣的朋友可以點這裡去了解一下。


閱讀全文 | 回 應(0)

Zend Studio 7.1 Beta release Zend Studio 7.1 Beta release

文章發佈於 : 2009-10-22 22:59:21 | 文章分類 : 程式相關


Zend 今天推出了 Zend Studio 7.1 Beta,這個版本的特點可以參考這裡,不過跟以往都是大同小異,參考看看就好。

Zend Studio 從古老以前啟動緩慢,寫程式常常要等他龜速反應,跟現在的啟動速度真的是不可同日而語。阿維也慢慢的從使用純文字編輯器轉換使用Zend Studio。對於新版本阿維其實只希望能夠提供一個最簡單也最基本的功能,方便快速的升級Zend Framework。

阿維目前使用的是7.0版,當新版本的Zend Framework推出之後,卻找不到應該怎麼讓Zend Studio也使用新版本的Zend Framework。上網找估狗大神幫忙,結果這個問題也存在很久,甚至有人在Zend的官方論壇上提出這個問題,當時的回答是我們將會在下個版本提供這樣的功能。從當時到現在Zend Studio已經換了好幾個版本,但是這個功能依然雲深不知處。都是自家的產品,希望Zend能夠讓兩個產品的結合性好一點,學學Visual Studio,開發工具和Framework整合的多好,希望Zend這次不要再讓我們失望了。

下載 Zend Studio 7.1 Beta


閱讀全文 | 回 應(1)

  • Page 1 of 1
  • 1
  • ....
  • 1
  • ....
  • 1

backlinks Back Links