问题标签 [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.
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:
- If I don't use HipHop this works fine.
- 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
php - hiphop-php编译错误
我正在安装 hiphop-php。在最后一步(编译)中,我遇到了一个错误,
我用谷歌搜索,但没有得到正确的,请帮助我
c++ - 嘻哈自定义扩展
我正在尝试使用 HipHop 2.1.0 版创建一个简单的 hello world 扩展。我阅读了 doc/extension.development 中的文档。但是,我相信这些现在已经过时了。无论如何我都按照说明进行了
- EXT= make -C idl 安装
- 制作。
制作
错误:“q_UConverter$$EBCDIC_STATEFUL”未在此范围内声明
除了这些有很多。产生这些错误的文件似乎是class_map.cpp
文件。任何帮助将不胜感激,谢谢。
php - 将 htaccess 重写规则移植到 hiphop-php 配置
我有一个 CodeIgniter 项目,需要重写规则来导航控制器/视图等。我已经在 Ubuntu 12.04 上正确安装了 hiphop-php,并且它运行良好,包括他们网站上提供的示例 WordPress 安装和重写规则。
但是,我需要找出适用于 CodeIgniter index.php/controller 设置的正确重写规则,而我自己的运气并不好。
这是一个用于 WP 重写的示例 hiphop-php 配置文件:
这是 Apache 的示例 CodeIgniter mod_rewrite 文件:
http://www.farinspace.com/codeigniter-htaccess-file/
基本上,我需要重写的只是使用 CodeIgniter 的 index.php 控制器正确路由请求,这似乎是 apache 重写规则的最后一部分所做的。其余的我可以在看到一些例子后一起破解。
非常感谢!
php - HipHop-Php 虚拟机和 auto_prepend
有谁知道是否可以在 HipHop hhvm(最新版本)中包含一个 auto_prepend 文件?
我在选项或文档中没有看到有关此功能的任何内容。
php - 如何使用 HipHop for PHP 进行静态代码分析?
我按照以下说明在 Ubuntu 上安装了 hiphop:https ://github.com/facebook/hiphop-php/wiki/Prebuilt-Packages-on-Ubuntu-12.04
现在我如何用这个对单个/多个 php 文件进行静态代码分析?
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 - 为 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
现在我遇到的问题是如何将它们放在一起。任何帮助将不胜感激。
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
php - centos上hiphop php安装出错
我已经按照 git 的安装步骤
我在构建 hiphop 时收到此错误
我正在使用 centos5x 并安装了所有依赖项
请任何人都可以解决这个问题