PHP的超全局变量$GLOBALS,以後可以不用再使用Global了

news/2024/8/26 17:23:28

在全局范围内访问变量除了使用Global之外還有另外一个办法,是用特殊的 PHP $GLOBALS 数组。前面的

看下邊的例子:

使用 $GLOBALS 替代 global
<?php
$A = "This ";
$GLOBALS['B']="is ";
Function Sum(){
    Echo $GLOBALS['A'],$GLOBALS['B'],'<br>';
    $GLOBALS['C']=$GLOBALS['A'].$GLOBALS['B']."C!";
}Sum();

Echo $C;

?>
在 $GLOBALS 数组中,每一个变量为一个元素,键名对应变量名,值对应变量的内容。$GLOBALS 之所以在全局范围内存在,是因为 $GLOBALS 是一个超全局变量。以下范例显示了超全局变量的用处:

//如果要轉載本文請注明出處,免的出現版權紛爭,我不喜歡看到那種轉載了我的作品卻不注明出處的人 Seven{See7di#Gmail.com}

演示超全局变量和作用域的例子
<?php
functiontest_global(){
    // 大多数的预定义变量并不 "super",它们需要用 'global' 关键字来使它们在函数的本地区域中有效。
    global$HTTP_POST_VARS;
    echo$HTTP_POST_VARS['name'];
    // Superglobals 在任何范围内都有效,它们并不需要 'global' 声明。Superglobals 是在 PHP 4.1.0 引入的。
    echo$_POST['name'];
}
?>

http://www.niftyadmin.cn/n/4133267.html

相关文章

检测到有潜在危险的 Request.Form 值问题

使用富文本之后&#xff0c;asp.net有个保护机制&#xff0c;当你的输入包括html标签的时候&#xff0c;他会报错&#xff0c;这时候只需要在页面的<% PageLanguage"C#">里面 加上: validateRequest"false"即可. (如果还报错的话,那就要在Web.config…

SEO的经验

SEO&#xff1a;搜索引擎最佳化&#xff0c;为近年来较为流行网络营销方式&#xff0c;主要目的是增加特定关键字的曝光率以增加网站的能见度&#xff0c;进而增加销售的机会。分为站外SEO和站内SEO两种.SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以…

自动生成数据库表的insert,update,delete存储过程工具

1. 工具下载 2. 代码下载及代码分析 1. 工具下载 如何生成数据库中某张表的插入&#xff0c;删除&#xff0c;更新的存储过程&#xff0c;可以使用这个工具&#xff0c;这里可以下载&#xff1a;下载地址&#xff0c;界面如下&#xff1a; 2. 代码下载及代码分析 2.1 代码下载…

Windows磁盘性能分析原理和方法

这次我主要给大家介绍一下Windows磁盘性能分析的原理和主要参考指标的一些计算方法。 希望对大家有一些借鉴意义。 Windows磁盘性能主要依赖于其内核驱动partmgr.sys(partition manager)。该驱动在整个存储设备堆栈中处于中间位置&#xff0c;在Disk Class Driver (disk.sys)和…

python学习笔记第五节(函数,名称空间,作用域)

python2中 默认存为unicode需要再字符串前加u 循环打印每一行 循环打印整个文件内容方式二下面这种同一时间取一行 先定义后执行 函数定义的时候&#xff0c;只检测语法错误&#xff0c;不执行 函数返回值&#xff0c;默认是元组模式return 只能返回一次 形参与实参 形参就是变…

Js竟然能夠用到這種程度,佩服

请使用IE9 beta&#xff0c;Chrome7, Safari5, FF3.6 如果觉得卡&#xff0c;请设置缩放为1x&#xff0c;如果还觉得卡&#xff0c;请选中autoSkipFrame。 http://ie9.onlinevoc.cn/contest/Admin/uploads/codeproduct/64c32335-c04b-4391-8d63-83bc515a021b/index.html

SAPI 包含sphelper.h编译错误解决方案

原文连接地址&#xff1a;http://blog.csdn.net/believenow_notfuture/article/details/52191229 【转】SAPI 包含sphelper.h编译错误解决方案 在使用Microsoft Speech SDK 5.1开发语音识别程序时&#xff0c;包含了头文件“sphelper.h”和库文件“sapi.lib”。编译时出错&…

JQuery实现页面随滚动条滚动而动态加载内容的效果

新浪微博有这个功能,刚才思考一下 ,简单的写了一下实现方法,代码是Js的. 无可否认,这种方式应该算是web2.0的产物,在用户体验上具备很好的感受,除了微博在使用该方式外,另外我还发现有几个其他性质的网站也在用这种方式,原因是他们的网站页面比较长,所以用户在浏览的时候随…