天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP中全局變量global和$GLOBALS[]的區(qū)別分析

一、舉例比較
例一:
復(fù)制代碼 代碼如下:
<?php
$var1 = 1;
function test(){
unset($GLOBALS['var1']);
}
test();
echo $var1;
?>

因?yàn)?var1被刪除了,所以什么東西都沒(méi)有打印。
例二:
復(fù)制代碼 代碼如下:
<?php
$var1 = 1;
function test(){
global $var1;
unset($var1);
}
test();
echo $var1;
?>

意外的打印了1。證明刪除的只是別名引用,其本身的值沒(méi)有受到任何的改變。

二、解釋
global $var其實(shí)就是&$GLOBALS['var'],調(diào)用外部變量的一個(gè)別名而已。
上面代碼中的$var1和$GLOBALS['var1']是指的同一變量,而不是兩個(gè)不同的變量。
php的全局變量和C語(yǔ)言有一點(diǎn)點(diǎn)不同。在C語(yǔ)言中,全局變量在函數(shù)中主動(dòng)生效,除非被局部變量籠罩。這可能引起一些問(wèn)題,有些人可能漫不經(jīng)心的轉(zhuǎn)變一個(gè)全局變量。php中全局變量在函數(shù)中應(yīng)用時(shí)必須用global申明為全局。
php的Global變量的作用是定義全局變量,但是這個(gè)全局變量不是應(yīng)用于整個(gè)網(wǎng)站,而是應(yīng)用于當(dāng)前頁(yè)面,包括include或require的所有文件。

三、結(jié)論
1.$GLOBALS['var']是外部的全局變量本身
2.global $var是外部$var的同名引用或者指針。

php技術(shù)PHP中全局變量global和$GLOBALS[]的區(qū)別分析,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本夜夜夜 | 国产AV视频一区二区蜜桃 | 午夜国产大片免费观看 | 国产精品一区二区四区 | 高清日本片免费观看 | 色爱区综合激情五月综合激情 | 国产精品99re6热在线播放 | 肉蒲团从国内封禁到日本成经典 | 在线亚洲中文字幕36页 | 热の中文 AV天堂 | 毛片大片免费看 | 2020精品极品国产色在线 | 亚洲视频第二页 | 国产麻豆91网在线看 | 99精品免费久久久久久久久蜜桃 | 日本特交大片免费观看 | 国产69精品久久久久观看软件 | 中文字幕不卡一区二区三区 | 嫩草国产福利视频一区二区 | 欧美日韩精品一区二区三区高清视频 | 日本日本熟妇中文在线视频 | 亚洲欧美综合视频 | 久久伊人久久 | 超清无码波多野吉衣与黑人 | 亚洲熟女丰满多毛XXXXX | 狠狠干福利视频 | 国产精品久久久久久久久爆乳 | 亚洲人成77777| 色综合久久久久久 | 我的家庭女教师 | 欧美残忍xxxx极端 | 亚洲精品第一综合99久久 | 天堂so导航 | 97碰成视频免费 | 欧美日韩亚洲第一区在线 | 成人免费视频在线 | 久久久久琪琪精品色 | 少妇高潮A片特黄久久精品网 | 大肚婆孕妇网 | 亚洲精品乱码一区二区三区 | 肉色无边(高h) |