开发背景
PHP有丰富的函数库,一般情况下已经足够我们使用。开发PHP扩展主要有以下几个原因:
1.如果应用是非常注重效率的,如复杂的图像算法,需要编写PHP扩展。
2.有些系统调用不能用PHP实现,需要编写成扩展,例如Linux的fork()函数创建一个进程。
3.如果想商业化一个应用,但是又不想暴露源码,可以编写成扩展,可以使用Zend公司的加密工具Zend Guard。
PHP有丰富的函数库,一般情况下已经足够我们使用。开发PHP扩展主要有以下几个原因:
1.如果应用是非常注重效率的,如复杂的图像算法,需要编写PHP扩展。
2.有些系统调用不能用PHP实现,需要编写成扩展,例如Linux的fork()函数创建一个进程。
3.如果想商业化一个应用,但是又不想暴露源码,可以编写成扩展,可以使用Zend公司的加密工具Zend Guard。