文件名称:kphp:KPHP —一个PHP编译器
文件大小:3.91MB
文件格式:ZIP
更新时间:2024-03-31 05:42:34
kphp C++
KPHP —一个PHP编译器 KPHP是一个PHP编译器。 它将PHP的有限子集编译为比PHP运行速度更快的本机二进制文件。 KPHP是在VK.com上开发的,并已专有多年,直到2020年末开源。 局限性 KPHP不会编译任何随机PHP代码: 它不支持无法编译的功能,例如通过名称或模拟进行调用。 它不会编译代码,这会破坏类型系统,例如,在数组中混合数字和对象。 它没有VK.com从未需要PHP功能,例如SPL类和XML解析。 某些PHP语法细节尚未实现,例如生成器和匿名类。 在此处阅读更多内容: 。 PHP的功能 KPHP将您的代码作为一个整体进行分析,并针对性能和安全性进行各种优化: 推断,如何在C ++中声明它们。 编译时优化,例如内联getter或减少refcounters的震荡。 编译时检查,包括不变性和。 运行时优化,例如常量数组预初始化和类型化矢量。 除了