问题标签 [hiphop]

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.

0 投票
3 回答
461 浏览

php - HipHop not resolving JSON defined constants

I'm doing an application that uses json. For testeability purposes I made a JsonWrapper:

As you see, I map all the json error constants with my own error message.

The problem:

  1. If I don't use HipHop this works fine.
  2. If I use HipHop I get this error:

Use of undefined constant JSON_ERROR_DEPTH - assumed 'JSON_ERROR_DEPTH'

I tried to modify the code commenting all the initialization of $json_errors, and test if the error was because the associative array is forbidden in HipHop, but it wasn't that. It kept failing after I put a json constant anywhere on my code.

I also did a test if all the php constants were failing. I test with the 'XML_ERROR_PARTIAL_CHAR' constant, and It didn't fail!

I really don't know what is happening in here and why HipHop hates JSON so much :(

Edit

The main question is:
Why hiphop doesn't understand JSON_ERROR_DEPTH but resolves with no much effort XML_ERROR_PARTIAL_CHAR, if both are defined the same way with the define php function?

json.php: line 170

xml.php: line 559

0 投票
1 回答
193 浏览

php - hiphop-php编译错误

我正在安装 hiphop-php。在最后一步(编译)中,我遇到了一个错误,

我用谷歌搜索,但没有得到正确的,请帮助我

0 投票
1 回答
64 浏览

c++ - 嘻哈自定义扩展

我正在尝试使用 HipHop 2.1.0 版创建一个简单的 hello world 扩展。我阅读了 doc/extension.development 中的文档。但是,我相信这些现在已经过时了。无论如何我都按照说明进行了

  1. EXT= make -C idl 安装
  2. 制作。
  3. 制作

    错误:“q_UConverter$$EBCDIC_STATEFUL”未在此范围内声明

除了这些有很多。产生这些错误的文件似乎是class_map.cpp文件。任何帮助将不胜感激,谢谢。

0 投票
3 回答
2458 浏览

php - 将 htaccess 重写规则移植到 hiphop-php 配置

我有一个 CodeIgniter 项目,需要重写规则来导航控制器/视图等。我已经在 Ubuntu 12.04 上正确安装了 hiphop-php,并且它运行良好,包括他们网站上提供的示例 WordPress 安装和重写规则。

但是,我需要找出适用于 CodeIgniter index.php/controller 设置的正确重写规则,而我自己的运气并不好。

这是一个用于 WP 重写的示例 hiphop-php 配置文件:

http://www.hiphop-php.com/wp/

这是 Apache 的示例 CodeIgniter mod_rewrite 文件:

http://www.farinspace.com/codeigniter-htaccess-file/

基本上,我需要重写的只是使用 CodeIgniter 的 index.php 控制器正确路由请求,这似乎是 apache 重写规则的最后一部分所做的。其余的我可以在看到一些例子后一起破解。

非常感谢!

0 投票
2 回答
151 浏览

php - HipHop-Php 虚拟机和 auto_prepend

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

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

0 投票
1 回答
1005 浏览

php - 如何使用 HipHop for PHP 进行静态代码分析?

我按照以下说明在 Ubuntu 上安装了 hiphop:https ://github.com/facebook/hiphop-php/wiki/Prebuilt-Packages-on-Ubuntu-12.04

现在我如何用这个对单个/多个 php 文件进行静态代码分析?

0 投票
1 回答
423 浏览

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 错误的正面或反面。

0 投票
0 回答
422 浏览

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

现在我遇到的问题是如何将它们放在一起。任何帮助将不胜感激。

0 投票
0 回答
97 浏览

hiphop - 在服务器上运行 hiphop

我已经在我的ubunut 服务器 12.4上安装了 hip-hop php,现在我要做的是指向一个目录来通过 hiphop 运行我的所有文件

我已经尝试了命令“ hhvm my_script.php ”它工作正常

但我想在后台运行 hip-hop,这样我的 web 服务器上的所有文件都将被编译并通过 hip-hop 运行

请向我解释我该怎么做

我参考了安装的 git-hub 链接 https://github.com/facebook/hiphop-php/wiki

0 投票
1 回答
408 浏览

php - centos上hiphop php安装出错

我已经按照 git 的安装步骤

我在构建 hiphop 时收到此错误

我正在使用 centos5x 并安装了所有依赖项

请任何人都可以解决这个问题