Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HHVM上PHP中的请求参数_Php_Hhvm_Hacklang - Fatal编程技术网

HHVM上PHP中的请求参数

HHVM上PHP中的请求参数,php,hhvm,hacklang,Php,Hhvm,Hacklang,我正在运行HHVM3.2.0,并试图访问get和POST请求参数。问题是,($\u GET,$\u POST,$\u SERVER,等等) 我所知道的在PHP中访问请求参数的唯一其他方法是通过函数,但这真的是最佳实践吗(如果我只是使用原始过滤器)?似乎HHVM应该支持比这更干净的东西。(Hack呢?HHVM绝对支持PHP代码中的超全局函数——它们是PHP的关键部分!您链接到的文档页面完全错误,并且 在严格模式黑客代码中,不支持超全局代码;显示如何通过部分模式访问它们。似乎他们添加了HH\glob

我正在运行HHVM3.2.0,并试图访问get和POST请求参数。问题是,(
$\u GET
$\u POST
$\u SERVER
,等等)


我所知道的在PHP中访问请求参数的唯一其他方法是通过函数,但这真的是最佳实践吗(如果我只是使用原始过滤器)?似乎HHVM应该支持比这更干净的东西。(Hack呢?

HHVM绝对支持PHP代码中的超全局函数——它们是PHP的关键部分!您链接到的文档页面完全错误,并且


在严格模式黑客代码中,不支持超全局代码;显示如何通过部分模式访问它们。

似乎他们添加了
HH\global\u get()
以获取全局变量

拼凑

使用namespace\Facebook\TypeSpec;
//获取$\u使用全局获取
函数global_get_get():darray{
$spec=TypeSpec\darray(
TypeSpec\arraykey(),
TypeSpec\mixed(),
);
返回$spec->assertType(\HH\global\u get(“\u get”);
}

hhvm支持吗?@JaredFarrish我不这么认为。至少不是直接的。资料来源:你试过吗?我看到了使用
fopen()
php://memory
,该页面“显示”为不受支持。此外,还有,显示使用该页面上列出的另外三个。那个文档在我看来很可疑。我四处看看,有很多项目似乎支持hhvm。例如Symfony,我找不到任何东西。它们在HHVM中根本不存在吗?看到了吧。既然这篇文章中的所有链接现在都没有了,我只能否决他本来很有前途的回答。现在倒装4.x怎么样了?如何访问$\u GET、$\u POST、$\u COOKIE、$\u服务器?