数组和全局变量

一 :

主要有以下三空情况会产生空(null)类型:

1.通过变量赋值明确指定为变量的值为NULL

2.一个变量没有给任何值

3.使用函数unset()将变量销毁掉

empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。

isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。

二.PHP数组

PHP 数值数组

这里有两种创建数值数组的方法:

自动分配 ID 键(ID 键总是从 0 开始):

$cars=array("Volvo","BMW","Toyota");

人工分配 ID 键:

$cars[0]="Volvo";

$cars[1]="BMW";

$cars[2]="Toyota"

 

获取数组的长度 - count() 函数

sort() - 对数组进行升序排列

rsort() - 对数组进行降序排列

asort() - 根据关联数组的值,对数组进行升序排列

ksort() - 根据关联数组的键,对数组进行升序排列

arsort() - 根据关联数组的值,对数组进行降序排列

krsort() - 根据关联数组的键,对数组进行降序排列

 

三.PHP 超级全局变量列表:

$GLOBALS

$_SERVER

$_REQUEST

$_POST

$_GET

$_FILES

$_ENV

$_COOKIE

$_SESSION

 

1. $a = 1;

   $b = 2;

   function Say(){

       echo  $a; //报错输出,PHP中块作用域,变量之间是相互隔离的无法看到

   }

 

$x = 75;

$y = 25;

 

function addition()

{

//    $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y'];

//

    echo  $GLOBALS['x'];

}

 

addition();

 

$GLOBALS 是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。

$GLOBALS 是一个包含了全部变量的全局组合数组。变量的名字就是数组的键。

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

$_REQUEST 用于收集HTML表单提交的数据。$_POST

$_POST 被广泛应用于收集表单数据

$_GET 同样被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method="get"。

$_GET 也可以收集URL中发送的数据。

 

四:PHP魔术变量

__LINE__ 表示当前行数

__FILE__ 文件的完整路径和文件名

__DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

__FUNCTION__  函数名称

__CLASS__ 类的名称

__METHOD__ 命名空间的名称

转载于:https://www.cnblogs.com/love-life-insist/p/9151587.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值