PHP5 寫法效能比較(有數據資料)

關於 PHP 程式該怎麼寫, 才會比較快的文章, 這類已經很多了, 不過這篇是有做實際測試的數值.(差異太小的就不要去管他了)

不過, 通常慢都會慢在 DB 的部份, PHP 的部份, 要慢到讓系統卡住, 是比較難一點(寫成無窮迴圈, 或者排序丟到 PHP 排的, 要自己認命).. 😛

閱讀全文〈PHP5 寫法效能比較(有數據資料)〉

PHP 快速入手 JavaScript 方案(php.js)

現在 Javascript 當紅, 那要從 PHP 轉換到 Javascript 有沒有什麼快速的方法, PHP 有提供太多方便的 function, 在 Javascript 要如何實作或轉換呢?

最簡單的方法是直接嵌入一個 php.js 就可以了, 雖然這是一個好用的方法, 但是我覺得要用的時後, 看看 Library 裡面怎麼寫, 順便學學 Javascript 應該會比較好~

閱讀全文〈PHP 快速入手 JavaScript 方案(php.js)〉

PHP: 英文單字正規化, 把 進行式, 過去式. 等 轉換回 原型

要把英文的變化型的字, 轉回原型, 找了一些資料, 發現大家都是用一樣的演算法, 會發生的錯誤都一樣... XD

ex: ate => at, play => plai .... 不知為何這個問題一直無解~

閱讀全文〈PHP: 英文單字正規化, 把 進行式, 過去式. 等 轉換回 原型〉

程式的縮排 Coding Style(Indent style) 使用 K&R

DK 長輩推薦 K&R Indent style(此連結也有其它的 Indent Style 可以比較), 慢慢使用後, 就漸漸喜歡上這個囉~

發現 PEAR 規定的 Coding Standards(這個有很詳細的說明和介紹), 看起來跟 K&R 也是一樣的. 🙂

閱讀全文〈程式的縮排 Coding Style(Indent style) 使用 K&R〉

將 Subversion 管理的 File 設定自動加入 Revision 或 Id 等資訊

Subverion 和 CVS 都有一模固定的參數可以加入, 然後只要加入後, 就會依照指定的值, 每次更新時自動修改此值.(在下面這種我統稱叫 SVN 變數 好了)

ex: 以 CVS 為例, 只要於檔案中加入 下述:

  • $Id$, CVS 在更新時就自動會將 $Id$ 換成 $Id: index.php,v 1.21 2007/12/11 10:12:37 tsung Exp $
  • $Source$: $Source: /CVSROOT/project/webroot/index.php,v $
  • $Author$: $Author: tsung $

閱讀全文〈將 Subversion 管理的 File 設定自動加入 Revision 或 Id 等資訊〉