牛牛在线工具

runkit7_superglobals()

收录 8868 个 PHP 函数,含用途说明与用法示例。

runkit7_superglobals()

获取或修改PHP的超全局变量(superglobals)的值

函数名称:runkit7_superglobals() 函数描述:该函数用于获取或修改PHP的超全局变量(superglobals)的值。 函数语法:mixed runkit7_superglobals(string $name [, mixed $value ]) 参数: $name:要操作的超全局变量的名称,可以是以下几个值之一:$_GET, $_POST, $_COOKIE, $_REQUEST, $_SERVER, $_SESSION, $_ENV, $GLOBALS。 $value(可选):要设置的超全局变量的新值。 返回值: 如果只传入$name参数,则返回指定超全局变量的当前值。 如果同时传入$name和$value参数,则设置超全局变量的新值,并返回旧的值。 注意事项: 该函数需要安装runkit7扩展。 示例1:获取超全局变量的当前值 $name = '$_GET'; $value = runkit7_superglobals($name); var_dump($value); 输出: array(0) { } 示例2:修改超全局变量的值 $name = '$_POST'; $value = ['username' => 'admin', 'password' => '123456']; $oldValue = runkit7_superglobals($name, $value); var_dump($oldValue); 输出: array(0) { } 示例3:获取全局变量的当前值 $name = '$GLOBALS'; $value = runkit7_superglobals($name); var_dump($value); 输出: array(1) { ["GLOBALS"]=> &array(0) { } } 示例4:修改全局变量的值 $name = '$GLOBALS'; $value = ['myVar' => 'Hello World']; $oldValue = runkit7_superglobals($name, $value); var_dump($oldValue); 输出: array(0) { }