![PHP入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/100/44510100/b_44510100.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.2 预定义变量
PHP中还提供了大量的预定义变量。在PHP编程中,经常会遇到需要使用地址栏的信息,比如域名、访问的URL、URL带的参数等情况,这时就可以使用PHP提供的预定义变量,通过这些预定义变量便可以获取比如用户的会话、用户的操作系统环境和本地的操作系统环境等信息。常用的预定义变量如表2-1所示。
表2-1 常用的预定义变量
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-T27_36696.jpg?sign=1739305312-VgrmIfU788ASfkXoU5kOMcFj1sefIBSN-0-a0a973185b2d5f17657702fdd07ddb7d)
下面通过使用预定义变量$GLOBALS讲解。在PHP中,自定义函数外部的变量是无法直接在函数中使用的,这里使用了预定义变量$GLOBALS引用外部的变量$name。
【例2-4】使用预定义变量(实例文件:源文件\ch02\2.4.php)。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P28_36698.jpg?sign=1739305312-SdlgZzZWrXrbgCrnencH44f1eyFFdqjG-0-56c11c9a215cf52e5c08abdcc71af636)
运行结果如图2-4所示。这里的预定义变量$GLOBALS是一个数组,包括所有的全局变量,使用时只需传入变量的名称。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P28_676.jpg?sign=1739305312-ouMvIDSWNFIiUlOW5pgpSVajPhrw0JtH-0-892a6c756b9d884f2934129f6e93afa9)
图2-4 使用预定义变量