- Thinkphp中.htaccess文件的解析
- sql查询一个班级中总共有多少人以及男女分别多少人
- javascript 常用技巧-1
- 视频上传到网站服务器却不能播放
- XP下安装SQLSERVER2000企业版本
- 字符串转换为日期时间格式及其错误处理
- 关于DataList嵌套DataList的问题(重点在于处理某些特殊结构与数据绑定)
- DAO层、Service层、mapper层和Controller层的区别
- php中的public, private 、 protected
- 微信营销方法总结
邮箱:
手机:15383239821
php中global的用法
PHP默认定义了一些“超级全局(Superglobals)”变量,这些变量自动全局化,而且能够在程序的任何地方中调用,比如$_GET和$ _REQUEST等等。它们通常都来自数据或者其他外部数据,使用这些变量通常是不会产生问题的,因为他们基本上是不可写的。
但是我们可以使用自己的全局变量。
使用关键字“global”你就可以把全局数据导入到一个函数的局部范围内。如果你不明白“变量使用范围”,请你自己参考PHP手册上的相关说明。
下面是一个使用“global”关键字的演示例子:
<?php教程
$my_var = "Hello world';
test_global();
function test_global({
echo $my_var;
global $my_var;
echo $my_var;
}
?>
在上面的例子中,“global”关键字是用来导入全局变量的。那么为什么我们还要担心使用“global”关键字来定义全局数据呢
这里说一下全局变量global的使用,”全局变量“,这个名词中的全局两个字已经告诉我们这个变量在各个地方都能用,先看一个实例:
<?php
$a = 1;
$b= 2;
function Sum(){
global $a,$b; //在里面声明为全局变量
$b = $a + $b;
}
Sum();
echo $b;
?>
结果: 3
如果没有全局变量global,在方法内是不能获得$a,$b值的,所以在方法里面想用外面的变量就需要先声明这个变量为全局变量,这样就可以使用了。
- 上一篇:->是什么意思?
- 下一篇:php中global的用法是什么?
-
2014-03-23企业信息化建设:ERP与CRM谁先行?
-
2023-01-13axios与vue-resource 比较
-
2010-07-20建站5个月每天从百度疯抢10万IP,真实案例详解!!
-
2018-11-08网站建设
-
2014-04-26为什么网站没有收录?
-
2013-10-31移动平台对 meta 标签的定义
