信息系统开发平台11_超全局变量1.pptx

信息系统开发平台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!

文档评论(0)

1亿VIP精品文档

相关文档