BPC是一个PHP Native Compiler,可以将PHP源码最终转译成C语言,然后编译成动态链接库或可执行程序.
BPC还内置软件授权机制,最终可实现源码保护、软件授权、二进制打包三合一!
彻底解决PHP项目的交付问题.
BPC 6.5 主要有两项改进:
gmp扩展在第一个层面是 GNU MP library 的简单封装.
另一个层面是借由gmp扩展,BPC Runtime支持了PHP Object 的 do_operation
handler,这也意味着不只GMP扩展,以后其它扩展如果有需要,都可以轻松 实现运算符重载, BPC和PHP的兼容性又进了一步.
什么是运算符重载?
$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可以直接进行加减乘除,取余,位运算等操作,无需调用扩展函数
BPC 6.5 实现了 SplObjectStorage 的常见用法,之前编译 webman-framework 时对 src/Context.php 临时性hack已经rollback了.
大佬 可不可以帮我们做一个视频教程 编译webman 或者 workerman的
没问题,我后边看看怎么来录个视频.
你们都用什么工具录视频的?录了之后发布在哪里?我参考一下.
你得出一个 要不然 真不知道 怎么搞
视频已经上传到B站了,见 https://www.workerman.net/a/1585
6666
666