汉林教育PHP基础教程,PHP全局变量.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汉林教育PHP基础教程,PHP全局变量

PHP 全局变量 - 超全局变量 PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。这些超全局变量是: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION 本节会介绍一些超全局变量,并会在稍后的章节讲解其他的超全局变量。 $GLOBALS 这种全局变量用于在 PHP 脚本中的任意位置访问全局变量(从函数或方法中均可)。PHP 在名为 $GLOBALS[index] 的数组中存储了所有全局变量。变量的名字就是数组的键。 下面的例子展示了如何使用超级全局变量 $GLOBALS: 实例 ?php $x = 75; $y = 25; function addition() { $GLOBALS[z] = $GLOBALS[x] + $GLOBALS[y]; } addition(); echo $z; ? $_SERVER 这种超全局变量保存关于报头、路径和脚本位置的信息。下面的例子展示了如何使用 $_SERVER 中的某些元素: 实例 ?php echo $_SERVER[PHP_SELF]; echo br; echo $_SERVER[SERVER_NAME]; echo br; echo $_SERVER[HTTP_HOST]; echo br; echo $_SERVER[HTTP_REFERER]; echo br; echo $_SERVER[HTTP_USER_AGENT]; echo br; echo $_SERVER[SCRIPT_NAME]; ? 下表列出了您能够在 $_SERVER 中访问的最重要的元素: PHP $_REQUEST 用于收集 HTML 表单提交的数据。下面的例子展示了一个包含输入字段及提交按钮的表单。当用户通过点击提交按钮来提交表单数据时, 表单数据将发送到 form 标签的 action 属性中指定的脚本文件。在这个例子中,我们指定文件本身来处理表单数据。如果您需要使用其他的 PHP 文件来处理表单数据,请修改为您选择的文件名即可。然后,我们可以使用超级全局变量 $_REQUEST 来收集 input 字段的值: 实例 html body form method=post action=?php echo $_SERVER[PHP_SELF];? Name: input type=text name=fname input type=submit /form ?php $name = $_REQUEST[fname]; echo $name; ? /body /html PHP $_POST PHP $_POST 广泛用于收集提交 method=post 的 HTML 表单后的表单数据。$_POST 也常用于传递变量。下面的例子展示了一个包含输入字段和提交按钮的表单。当用户点击提交按钮来提交数据后,表单数据会发送到 form 标签的 action 属性中指定的文件。在本例中,我们指定文件本身来处理表单数据。如果您希望使用另一个 PHP 页面来处理表单数据,请用更改为您选择的文件名。然后,我们可以使用超全局变量 $_POST 来收集输入字段的值: 实例 html body form method=post action=?php echo $_SERVER[PHP_SELF];? Name: input type=text name=fname input type=submit /form ?php $name = $_POST[fname]; echo $name; ? /body /html PHP $_GET PHP $_GET 也可用于收集提交 HTML 表单 (method=get) 之后的表单数据。$_GET 也可以收集 URL 中的发送的数据。 假设我们有一张页面含有带参数的超链接: html body a href=test_get.php?subject=PHPweb=W3测试 $GET/a /body /html 当用户点击链接 Test $GET,参数 subject 和 web 被发送到 test_get.php,然后您就能够通过 $_GET 在 test_get.php 中访问这些值了。 下面的例子是 test_get.php 中的代码: 实例 html body ?php echo Study . $_GET[subject] . at . $_GET[

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档