您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

php中global的用法

2024/3/29 11:54:26发布7次查看
全局变量和“global”关键字
php默认定义了一些“超级全局(superglobals)”变量,这些变量自动全局化,而且能够在程序的任何地方中调用,比如$_get和$ _request等等。它们通常都来自数据或者其他外部数据,使用这些变量通常是不会产生问题的,因为他们基本上是不可写的。
但是你可以使用你自己的全局变量。
使用关键字“global”你就可以把全局数据导入到一个函数的局部范围内。如果你不明白“变量使用范围”,请你自己参考php手册上的相关说明。
下面是一个使用“global”关键字的演示例子:
<?php教程$my_var = 'hello world';test_global();function test_global() { // now in local scope // the $my_var variable doesn't exist // produces error: "undefined variable: my_var" echo $my_var; // now let's important the variable global $my_var; // works: 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的用法的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录