信息系统开发平台11_超全局变量1
;?php
$age = 18;
function changeAge(){
$age = 20;
}
changeAge();
echo $age;
?;变量:PHP中,变量都是需要先声明、赋值才可以使用,而且都有自己的作用域,通常为一对{}包裹的范围。
全局变量:如果想要使变量成为全局变量,需要使用global关键字,作用域扩大至当前PHP文件。
那么,有没有一种变量,可以不用声明,直接使用,且在所有的PHP页面都可以使用?;超全局变量:不用声明、赋值,直接使用,而且在所有PHP页面均有效。
简单入门:
?php
print_r($_SERVER);
?
; 超全局变量为PHP系统创建、维护的内置变量。
因为PHP中变量是区分大小写的,而系统定义超全局变量时均为大写,所以使用时需要大写。
超全局变量支持自己修改,添加内容。
?php
$_SERVER[self] = fanyong;
print_r($_SERVER);
?
;PHP提供了9种超全局变量,方便程序员开发使用。
$_GET
$_POST
$_REQUEST
$_SERVER
$_ENV
$_FILE
$_COOKIE
$_SESSION
$GLOBALS;$_GET:通过URL传递给当前脚本的变量的数组。
常见2种方式:
客户端通过超链接传递信息给服务器
客户端通过表单传递信息给服务器(使用表单时,
大多数使用post方式提交)
;
test1.php:
a href=test1.php?name=fanyong
jump to test1/a
test2.php:
?php
echo pre;
print_r($_GET);
echo /pre;
?
;
a href=test1.php?name=fanyongage=10
jump to test1
/a;?php
$name = urlencode(张三);
echo a href=test1.php?name=.
$name.age=12jump to test1/a
?;$_POST:通过http post传递给当前脚本的变量的数组。
在提交场景中,使用频率相当高。
接下来,通过常见表单提交,来具体看$_POST如何
使用。场景如下:
index.php页面用户填写信息,点击提交按钮后,将数据传送到regist.php页面。
;$_POST;$_POST;OK!
您可能关注的文档
- 低压集抄终端修理项目_技术部分.docx
- 传统节日x.pptx
- 会计从业基础1625.doc
- 低腰紧身裤的结构制图46节.doc
- 低腰紧身裤的结构制图13节.doc
- 住宅工程质量通病防治方法监理细则.doc
- 住宅小区外网施工图设计要求.doc
- 住宅工程质量常见问题专项监理方案.doc
- 体育馆节能设计专篇.docx
- 佛山北区土方调配.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)