卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

為什么php封裝函數(shù)很難?

網(wǎng)友解答: PHP封裝函數(shù)的確是非常的難,相對(duì)于Python、Java來(lái)說(shuō)要給PHP封裝函數(shù)需要大量額外的知識(shí),主要原因是PHP一直沒(méi)有長(zhǎng)期維護(hù)且穩(wěn)定的library調(diào)用庫(kù),在PHP中用

網(wǎng)友解答:

PHP封裝函數(shù)的確是非常的難,相對(duì)于Python、Java來(lái)說(shuō)要給PHP封裝函數(shù)需要大量額外的知識(shí),主要原因是PHP一直沒(méi)有長(zhǎng)期維護(hù)且穩(wěn)定的library調(diào)用庫(kù),在PHP中用PHP代碼直接調(diào)用so或者dll相當(dāng)?shù)睦щy,而要將代碼封裝成PHP的原生函數(shù),需要了解Zend API,這個(gè)可以說(shuō)是主要門檻。

我在大約8年前進(jìn)行過(guò)PHP的函數(shù)封裝工作,不過(guò)當(dāng)時(shí)的主要目的是為了一個(gè)商業(yè)軟件保護(hù)部分核心功能,在核心功能上增加驗(yàn)證,然后用C實(shí)現(xiàn),Zend API這部分大約啃了我1個(gè)星期左右,并且代碼調(diào)試也相當(dāng)?shù)姆爆?,不過(guò)最后還是完成了相關(guān)的工作。

另外據(jù)說(shuō)PHP7對(duì)Zend部分進(jìn)行了大規(guī)模的優(yōu)化,具體情況沒(méi)有太多了解,不過(guò)總的來(lái)說(shuō)PHP官方在文檔上還算維護(hù)的相對(duì)完善,所以一般情況下也都能完成對(duì)應(yīng)的工作。

標(biāo)簽: