PHP内部数组

PHP内部数组,php,arrays,zend-framework,symbols,internals,Php,Arrays,Zend Framework,Symbols,Internals,对于特定的页面请求,我需要访问函数内部的$\u GET和$\u POST数组的PHP内部表示。这些数组是否有PHP内部表示?例如,$\u GLOBAL是内部数组的表示形式,例如[Symbol\u Table]。否则,有没有办法识别和访问符号表中的GET和POST变量并提取它们 简而言之,我需要从Zend引擎内部的$\u POST和$\u get数组中获取的所有变量。我正在开发一个扩展,它有一个格式为(输入参数,页面)的函数,其中输入参数是php页面声明的所有变量。有没有办法访问这个 它们分别是P

对于特定的页面请求,我需要访问函数内部的
$\u GET
$\u POST
数组的PHP内部表示。这些数组是否有PHP内部表示?例如,
$\u GLOBAL
是内部数组的表示形式,例如[Symbol\u Table]。否则,有没有办法识别和访问符号表中的GET和POST变量并提取它们

简而言之,我需要从Zend引擎内部的
$\u POST
$\u get
数组中获取的所有变量。我正在开发一个扩展,它有一个格式为(输入参数,页面)的函数,其中输入参数是php页面声明的所有变量。有没有办法访问这个

它们分别是
PG(http\u globals)[TRACK\u VARS\u GET]
PG(http\u globals)[TRACK\u VARS\u POST]

在较新的版本中(我假设在5.3之后),您必须使用流。”php://input“访问获取或发布数据


您可以查看php中file\u get\u contents函数的实现,了解如何打开和读取流。

我不确定是否理解这个问题,但您是否尝试过
print\u r()
?例如,
print\r($\u POST)
将打印该对象/阵列中的所有内容您是用C编写的吗?如果你确切地说明你在做什么可能是最好的,因为人们显然会感到困惑。谢谢…我在下面的答案中添加了更多信息。是的,我正在zend引擎中用C编写扩展。以下是我需要做的概述。我需要访问单个php页面请求中声明的所有变量,并将这些变量与页面名称一起发送给另一个函数,该函数对输入参数进行处理。@user890928好的,http_globals中有六个元素,您应该可以在其中找到所需的所有内容。每一个都是一个数组zval。它们能让我访问特定页面中C中的get和post变量吗?还有没有办法将这些变量限制为一个页面请求?我的意思是只从一个页面获取变量,而不从其他页面获取变量?很抱歉,我的网络超时,我在您最近的回复之后发布了一个旧的回复。谢谢您的帮助…我将查找该数组。@user890928是的,它们只代表一个页面请求。