開(kāi)發(fā)背景
PHP有豐富的函數(shù)庫(kù),一般情況下已經(jīng)足夠我們使用。開(kāi)發(fā)PHP擴(kuò)展主要有以下幾個(gè)原因:
1.如果應(yīng)用是非常注重效率的,如復(fù)雜的圖像算法,需要編寫(xiě)PHP擴(kuò)展。
2.有些系統(tǒng)調(diào)用不能用PHP實(shí)現(xiàn),需要編寫(xiě)成擴(kuò)展,例如Linux的fork()函數(shù)創(chuàng)建一個(gè)進(jìn)程。
3.如果想商業(yè)化一個(gè)應(yīng)用,但是又不想暴露源碼,可以編寫(xiě)成擴(kuò)展,可以使用Zend公司的加密工具Zend Guard。