问题标签 [hhvm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - time() 是否保证能够感知闰秒?
PHP 手册声明time()
返回 “当前 UNIX 时间戳” ᴀ 并microtime()
返回 “以微秒为单位的当前 Unix 时间戳” ʙ。
但是,这些功能是否保证表现得像严格符合 POSIX.1 系统的功能?
具体来说,是否插入闰秒,使得time()
|的输出 在第二天开始时向后microtime()
跳1 秒,(这也是闰秒结束时)在接下来的第一秒的整个过程中为我们提供重复的返回值——而不是新的唯一值天?
例如,如果我们轮询time()
| microtime()
在 1998-12-31 和 1999-01-01 的跨度内每微秒,915 148 800 <= x < 915 148 801 范围内的每个值会出现两次吗?
php - HHVM (HipHop) 是否支持 Postgresql/任意 pecl 扩展?
Facebook 今天宣布了一个重大消息——HHVM 正在取代原来的 hiphop 编译器。
旧的 HipHop 对扩展的支持有限——包括 IIRC,不支持 postgres。
HHVM 是否支持所有 pecl 扩展?它支持多少标准 PHP 库?
HHVM不支持什么?
apache - 具有自定义 HDF 配置的 HHVM 需要完整的资源路径
我使用 HHVM 作为守护进程运行,配置如下:
我可以访问 /index.php 但不能获取/获取“未找到”。我错过了什么?
php - 使用 HHVM 时,php 中的“filter_var”函数是否有替代方法?
我最近一直在玩 HHVM。让它在我的电脑上工作时遇到了很多麻烦。我知道并非所有 PHP 函数都可用。作为测试,我正在使用它而不是使用我当前的代码编写一个新网站。我在尝试使用时遇到了问题
从 error.log 文件中可以看出,这个函数是未定义的。filter_var 函数是否不能在 HHVM 中使用,或者我只是在这里做错了什么。我喜欢保持干燥,这意味着我必须做比我预期的更多的验证。
php - HHVM 可以从权威 repo 中恢复源代码吗?
是否可以从 HHVM 权威 repo 文件中恢复源代码?在本地安装我的商业 SaaS 产品时,我想使用 HHVM 进行基本的防篡改。
我想(尚未检查)sqlite3 db 包含字节码,并且鉴于 PHP 的动态特性,变量名..因为 *.pyc 可以以非常直接的方式反转,我是否应该假设在这里也是可能的?即使目前没有可用的工具?
php - 将请求从 Nginx 代理到 HHVM 时的自定义标头或查询字符串?
我使用以下帖子中的说明作为在 HHVM 前使用 Nginx 作为代理的指南:http ://www.kyleboddy.com/2013/05/02/facebooks-hiphop-engine-when-to-use-它并获得它与codeigniter一起工作/
现在,我已经能够以两种不同的方式成功地完成一些事情,即转发关于原始 URI 的信息,如下所示:
现在我可以使用 getallheaders() 访问自定义标头“Nginx-Uri”,或者通过 $_SERVER['QUERY_STRING'] 获取相同的信息。但是一种方式比另一种更可取吗?我对 HHVM 是否支持getallheaders()有一些疑问,因为它以前只支持作为 Apache 模块安装的 PHP,而 HHVM 是它自己的服务器,但是 HHVM 确实实现了 getallheaders() ,所以显然不是一个考虑。
提前致谢
php - HipHop 致命错误:语法错误,意外的 T_CLASS
我正在尝试为 HHVM 制作一个框架,但我遇到了这个仅在 Hip-Hop HHVM 中出现的奇怪错误。相同的错误只发生在 PHP 5.2 及更低版本中。完整的错误是
第 116 行是这个类:
https://github.com/ProdigyView/ProdigyView-Core/blob/master/data/PVStaticPatterns.php#L116
HHVM 中的反射类有什么不同吗?它是否在旧版本的 PHP 上运行?不能产生 T_CLASS 错误的正面或反面。
php - 如何使用 Build Ubuntu 运行 HipHop/HHVM
我按照本教程在此处安装:
https://github.com/facebook/hiphop-php/wiki/Building-and-installing-HHVM-on-Ubuntu-13.04
但我不知道如何运行它。我已经去了 hphp/hhvm/hhvm 并且我已经在 hhhm 上运行了它
问题是每次我运行时,服务器都会崩溃。实际上,安装 hhvm 的服务器很慢,它是 Rackspace 上的 1 GB 实例。但是我想在从源代码编译后如何运行 hip-hop 呢?
php - 为 Hip-hop/HHVM 安装 PostgreSQL
有没有人设法为 Hip-hop/HHVM 安装 Postgresql?
我有 postgresql idl: https ://github.com/eantoranz/hiphop/blob/master/src/idl/postgresql.idl.php
我还有一个 CMake 文件: https ://github.com/Kitware/CMake/blob/master/Modules/FindPostgreSQL.cmake
现在我遇到的问题是如何将它们放在一起。任何帮助将不胜感激。
php - HHVM 不支持 'parse' 命令行选项
我认为标题很清楚。
我已经安装了 facebook hhvm,目的是获取 php 源代码的 AST。
但是,当我使用 parse 选项调用 vm 时,结果是:
“HHVM 不支持 'parse' 命令行选项”
我使用 hhvm 的系统是最后一个 Ubuntu LTS。