【问题标题】:HipHop-Php VM and auto_prependHipHop-Php 虚拟机和 auto_prepend
【发布时间】:2013-05-08 18:51:50
【问题描述】:

有谁知道是否可以在 HipHop hhvm(最新版本)中包含 auto_prepend 文件?

我在选项或文档中没有看到有关此功能的任何内容。

【问题讨论】:

    标签: php ubuntu hiphop


    【解决方案1】:

    不,目前没有办法做到这一点。不过我很乐意收到你的拉取请求:)

    【讨论】:

      【解决方案2】:

      在 HHVM 3.1.0(2014 年发布)中添加了对 auto_prepend_fileauto_append_file 的支持。它们的行为方式与 Zend PHP 对应物相同。

      如果运行较旧的 HHVM 版本,则存在(并且仍然存在)request_init_document 设置与auto_prepend_file 类似,因为它在此请求的主脚本执行之前执行。

      但是,它有两个重要的区别:

      1. RequestInitDocument 不会在每个 Web 请求之前运行一次。相反,HHVM 只运行一次request_init_document 一个更长寿的线程。 request_init_document 完成后的虚拟机状态在快照中捕获,然后在多个未来请求开始时恢复,直到它被回收和重新创建。 HHVM 3.22.0 - Server Flow Documentation
      2. 它仅适用于 Web 请求,不适用于 CLI。 https://github.com/facebook/hhvm/issues/1323

      【讨论】:

        猜你喜欢
        • 2012-01-31
        • 1970-01-01
        • 2012-04-26
        • 2013-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-17
        • 2014-01-27
        相关资源
        最近更新 更多