還是PHP
這邊來介紹PHP常用到(基本)的涵式還有library。
首先,看官網的documentation中的Function Reference
這裡可以看到所有有特異功能(?)的內建function。
以下列出來如果是寫網站的話,
比較常會用到的function。
1.Variable and Type Related Extensions
變數...程式的一切就是處理變數。
我們預先假設某些情況,
再處理這些變數。
變數相當重要阿!
所以能夠處理變數的函數也因此相對的會常用囉!
其中Variable handling裡的function和Arrays裡的function,
是我目前在這個類別中比較常用到的涵式。
2.Text Processing
字串處理。
在處理變數的時候,
字串還滿常出現的,
而要從這麼一大串字截取出有用的字串是很重要的。
其中Strings很常用,PCRE很想給他學好,
但我的正則語法還頗弱,有待加強阿...
3.Database Extensions
資料庫類。
儲存文字資訊最簡單的解決方案。
這類的涵式就屬Mysql比較常用囉..
開玩笑,LAMP的M還排在PHP前面耶!
好用的。
4.File System Related Extensions
檔案系統相關。
使用者上傳檔案還有處理檔案等等相關事宜,
一定會用到的。
個人比較常用到的是Filesystem這裡面的function。
即便不是處理網站,
用PHP寫這個代替shell script來處理檔案還是比較親切呀!
5.Image Processing and Generation
處理圖片。
老實說這個不太熟,
但看來GD應該要多玩玩..
他能夠進行縮圖,
以及一些圖片的處理,
對於網站我想一樣是不可或缺。
6.Other Services
其他服務。
寫網站的時候滿常用到一個就是header這個函數...
而這個函數就在這個類別下的Network..
汗顏的是除了header其他的函數沒使用過阿!!!
cURL和FTP是這個類別中看起來也很好用的函數,
改天應該玩玩。
7.Session Extensions
session類(阿這怎麼翻譯比較好阿?期間???)
權限區別要用到的一個函數。
針對不同使用者建立不同session。
Sessions內的函數比較常用。
8.其他
JSON格式很方便,
處理JSON的函數在ajax的時候就很方便。
壓縮檔案用的函數應該要玩玩..
暫時就先列出這幾個吧!
基本上寫網站應該就不外乎以上這幾個函式庫,
至於好用的library就下次在提吧...
好吧,
剛剛發現其實對於web開發者而言好用的library似乎沒有這麼得多,
好像10行?內就能輕鬆說明完畢,這邊記錄一下吧!
1.http://phpmailer.codeworxtech.com/
寄信用的
2.http://adodb.sourceforge.net/
連很多資料庫用這個據說比較方便?
3.http://recaptcha.net/php/
驗證表單(似乎還沒被機器人打倒?)
4.http://phpexcel.codeplex.com/
讀取excel(支援2007!)
懶了,其他的library等有用到再說吧!
太晚了,
該睡覺囉!
首先,看官網的documentation中的Function Reference
這裡可以看到所有有特異功能(?)的內建function。
以下列出來如果是寫網站的話,
比較常會用到的function。
1.Variable and Type Related Extensions
變數...程式的一切就是處理變數。
我們預先假設某些情況,
再處理這些變數。
變數相當重要阿!
所以能夠處理變數的函數也因此相對的會常用囉!
其中Variable handling裡的function和Arrays裡的function,
是我目前在這個類別中比較常用到的涵式。
2.Text Processing
字串處理。
在處理變數的時候,
字串還滿常出現的,
而要從這麼一大串字截取出有用的字串是很重要的。
其中Strings很常用,PCRE很想給他學好,
但我的正則語法還頗弱,有待加強阿...
3.Database Extensions
資料庫類。
儲存文字資訊最簡單的解決方案。
這類的涵式就屬Mysql比較常用囉..
開玩笑,LAMP的M還排在PHP前面耶!
好用的。
4.File System Related Extensions
檔案系統相關。
使用者上傳檔案還有處理檔案等等相關事宜,
一定會用到的。
個人比較常用到的是Filesystem這裡面的function。
即便不是處理網站,
用PHP寫這個代替shell script來處理檔案還是比較親切呀!
5.Image Processing and Generation
處理圖片。
老實說這個不太熟,
但看來GD應該要多玩玩..
他能夠進行縮圖,
以及一些圖片的處理,
對於網站我想一樣是不可或缺。
6.Other Services
其他服務。
寫網站的時候滿常用到一個就是header這個函數...
而這個函數就在這個類別下的Network..
汗顏的是除了header其他的函數沒使用過阿!!!
cURL和FTP是這個類別中看起來也很好用的函數,
改天應該玩玩。
7.Session Extensions
session類(阿這怎麼翻譯比較好阿?期間???)
權限區別要用到的一個函數。
針對不同使用者建立不同session。
Sessions內的函數比較常用。
8.其他
JSON格式很方便,
處理JSON的函數在ajax的時候就很方便。
壓縮檔案用的函數應該要玩玩..
暫時就先列出這幾個吧!
基本上寫網站應該就不外乎以上這幾個函式庫,
好吧,
剛剛發現其實對於web開發者而言好用的library似乎沒有這麼得多,
好像10行?內就能輕鬆說明完畢,這邊記錄一下吧!
1.http://phpmailer.codeworxtech.com/
寄信用的
2.http://adodb.sourceforge.net/
連很多資料庫用這個據說比較方便?
3.http://recaptcha.net/php/
驗證表單(似乎還沒被機器人打倒?)
4.http://phpexcel.codeplex.com/
讀取excel(支援2007!)
懶了,其他的library等有用到再說吧!
太晚了,
該睡覺囉!
留言
張貼留言