![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=1739520333-rWNUb2Tz7HBj9YhnuhsUzqnHfZqnH2kt-0-5604e1f77311a6a48ef7b99f50c51168)
下面通过使用预定义变量$GLOBALS讲解。在PHP中,自定义函数外部的变量是无法直接在函数中使用的,这里使用了预定义变量$GLOBALS引用外部的变量$name。
【例2-4】使用预定义变量(实例文件:源文件\ch02\2.4.php)。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P28_36698.jpg?sign=1739520333-6dycjFjVJkMPkpfitjikocYEwElQaIbH-0-7b46851c1133218ed7a9306e976c6303)
运行结果如图2-4所示。这里的预定义变量$GLOBALS是一个数组,包括所有的全局变量,使用时只需传入变量的名称。
![](https://epubservercos.yuewen.com/C06CD9/23721570201955106/epubprivate/OEBPS/Images/Figure-P28_676.jpg?sign=1739520333-NuK0UD7VyU9ntfenqHD6VYBfFQ2b44az-0-3255697ce220421d71918029d5a7f870)
图2-4 使用预定义变量