PHP通常被编译为在执行时由Zend引擎操作。将PHP编译为操作码并执行操作码
每次可以使用像APC这样的操作码缓存来将操作码保存到共享内存中并重新使用时,可以跳过编译。
好吧,现在看来有没有解决方案,但只是编译PHP操作码,并使用它。与您使用Java的方式类似。
但是为什么?我想知道这个B/C这是一个非常明显的想法,所以我想这是有原因的。
编辑:
的核心问题是:
不会让PHP编译使操作码缓存多余?
反对它的唯一“原因”是你不能在现场系统上修复某些东西......无论如何这是坏坏的坏习惯。
还有更好的aproach by facebook ...看嘻哈的PHP https://github.com/facebook/hiphop-php –
[Zend Guard](http://www.zend.com/en/产品/警卫/)已经有这个支持闭源可感染的项目? –
容易...我的问题不是关于将PHP转换为C++。这是关于操作码。 – Raffael