我想知道如何以及是否可以在 codeigniter 模型和 Controller 中使用 HHVM 运行 Hack 代码。
是否有任何积极的努力将 CI 等 PHP 框架移植到 Hack 中?
最佳答案
I am wondering how and if it is possible to run Hack code with HHVM in codeigniter models and controllers.
是的! Hack 与 PHP 完全向后兼容。您应该首先确保 CodeIgniter 在 HHVM 上运行。 100% of its unit tests are passing on HHVM , 所以我希望你会很幸运。
然后,您就可以开始使用 CodeIgniter 编写 Hack 代码了。 HHVM 将允许 Hack 毫无问题地调用 PHP 和 PHP 调用 Hack。 The Hack type system对 PHP 代码一无所知,因此它无法帮助您解决边界处的类型错误,但一切正常。
Also are there any active efforts to port PHP frameworks like CI into Hack?
我现在什么都不知道。与其他答案所说的相反,这绝对是一件有用的事情!即使 CI 不想利用 the many benefits of the Hack language ,如果他们甚至想添加类型注释,那肯定会帮助任何想将 CI 与 Hack 一起使用的人!所以将现有项目转换为Hack对用户来说是有一定好处的,然后你可以继续逐步使用Hack的更多功能。
主要问题是 Hack 只能在 HHVM 上运行; CI 的现有用户将无法使用 PHP5 引擎。 Hack 团队对此有一个解决方案,我们很快就会公布,敬请期待:)
关于php - Codeigniter 和黑客语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26659091/