国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

PHP編譯器BPC 6.5發(fā)布,支持gmp擴展,實現(xiàn)SplObjectStorage

heguangyu5

BPC是一個PHP Native Compiler,可以將PHP源碼最終轉(zhuǎn)譯成C語言,然后編譯成動態(tài)鏈接庫或可執(zhí)行程序.

BPC還內(nèi)置軟件授權(quán)機制,最終可實現(xiàn)源碼保護(hù)、軟件授權(quán)、二進(jìn)制打包三合一!

徹底解決PHP項目的交付問題.

How BPC Works

  1. 官網(wǎng) bpc.dev
  2. 安裝使用文檔
  3. Try BPC with Docker
  4. Run BPC Compiled Program with Docker
  5. BPC編譯入門示例: Tiny File Manager

BPC 6.5 主要有兩項改進(jìn):

1. 支持gmp擴展,支持Object運算符重載

gmp擴展在第一個層面是 GNU MP library 的簡單封裝.

另一個層面是借由gmp擴展,BPC Runtime支持了PHP Object 的 do_operation handler,這也意味著不只GMP擴展,以后其它擴展如果有需要,都可以輕松 實現(xiàn)運算符重載, BPC和PHP的兼容性又進(jìn)了一步.

什么是運算符重載?

$a = gmp_init(42);
$b = gmp_init(17); // $a $b 都是 GMP Object

var_dump($a + $b);
var_dump($a & $b);
var_dump($a << $b); // Object可以直接進(jìn)行加減乘除,取余,位運算等操作,無需調(diào)用擴展函數(shù)

2. 實現(xiàn) SplObjectStorage

BPC 6.5 實現(xiàn)了 SplObjectStorage 的常見用法,之前編譯 webman-framework 時對 src/Context.php 臨時性hack已經(jīng)rollback了.

939 1 2
1個評論

happy321

大佬 可不可以幫我們做一個視頻教程 編譯webman 或者 workerman的

heguangyu5

2250
積分
0
獲贊數(shù)
0
粉絲數(shù)
2022-11-24 加入
??