php有哪些全局变量类型的函数(php超全局变量有哪些)

PHP全局变量的概述

在PHP编程中,全局变量是一种在整个程序执行期间都可用的变量,无需声明即可使用,通常用来存储与程序运行相关的信息。PHP中的全局变量类型函数可以帮助我们在程序中操作、获取、删除这些全局变量,方便我们更好地管理程序中的数据。

PHP的预定义全局变量类型函数

PHP中有一些被称为“预定义全局变量”的变量类型,这些变量可以在整个程序中访问。这些变量包括$_SERVER、$_GET、$_POST、$_FILES、$_COOKIE、$_SESSION和$_REQUEST。这些变量在不同的运行环境下都有特定的内容和作用,如$_SERVER保存了在Web服务器端配置的参数、程序文件的路径等信息,$_GET获取URL中的请求参数,$_SESSION可以保存用户登录状态等信息。对于这些特殊变量,PHP提供了一些函数来获取、删除、检查、修改它们的值,如:

  • $_SERVER['PHP_SELF']:获取当前脚本的文件名
  • $_GET['key']:获取URL中的key属性的值
  • $_POST['value']:获取POST请求中的value属性的值
  • $_SESSION['id']:获取session中保存的用户id
  • unset($_COOKIE['name']):删除名为name的cookie

自定义全局变量类型函数的使用

除了已经声明的全局变量类型函数外,我们还可以自定义全局变量类型函数来处理自己定义的全局变量。在PHP中,全局变量可以通过$GLOBALS数组来访问。这个数组包含了所有全局变量的名字和值。我们可以使用自定义函数来更改或获取$GLOBALS数组中的值。例如,我们可以创建以下函数来为全局数组添加、修改或删除键/值对:

  • function setGlobal($key,$value){ $GLOBALS[$key] = $value; }
  • function getGlobal($key){ return $GLOBALS[$key]; }
  • function deleteGlobal($key){ unset($GLOBALS[$key]); }

使用这些函数可以更方便地管理全局变量的值。当我们需要在多个页面中共享变量时,这种方法非常有用。我们可以创建一个存储全局设置的文件,并将其包含在每个页面中,以便在这些页面中共享全局变量。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/php-f7.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年5月3日 上午7:10
下一篇 2023年5月3日 上午7:10

猜你喜欢