PHP超级全局变量

超级全局变量

超级全局变量自php4.1.0之后被启用,是php中内置变量也就意味着在一个php脚本中所有作用域通用。

超级全局变量有几种?

$GOLBALS  //是一个包含了全局组合数组,变量的名字就是数组的键。以下举例:
	$i = 50;
	$z = 20;
	function globals(){
	$GLOBALS['J'] = $GLOBALS['i'], $GLOBALS['z'];
	}
	globals()
	echo $J //返回结果即 70
$_SERVER  //返回敏感数据如:脚本路径,头部信息,文件绝对路径等  以下举例;
	echo $_SERVER['HTTP_HOST'];
	echo $_SERVER['SCRIPT_FILENAME'];
	//还有很多参数请自行查阅以上只是提供基本实例
$_REQUEST
	/*用于收集HTML表单提交的数据。当用户通过点击 "Submit" 
	按钮提交表单数据时, 表单数据将发送至<form>标签中 action 属性中指定的脚本文件。*/
$_POST
$_GET
$_FILE
$_ENV
$_COOKIE
$_SESSION

插入一个知识点:Trait 方法 如何使用例下:

<?php
trait Hello {
   public function sayHello() {
       echo 'Hello ';
   }
}

trait World {
   public function sayWorld() {
       echo 'World';
   }
}

class MyHelloWorld {
   use Hello, World;
   public function sayExclamationMark() {
       echo '!';
   }
}

$o = new MyHelloWorld();
$o->sayHello();
$o->sayWorld();
$o->sayExclamationMark();
?>
//总结:Trait是一种代码复用技术,为PHP的单继承限制提供了一套灵活的代码复用机制。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值