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

實(shí)測(cè)在class的function中include的文件中非php的global全局環(huán)境

測(cè)試代碼1.php
復(fù)制代碼 代碼如下:
<?php
$g1 = 'g1';
class c{
function fun() {
include('2.php');
echo "/n-----in class fun---/n";
global $g1;
var_dump("/$g1 => ", $g1
,'$g2 => ', $g2
,'$gg2 => ', $gg2
);
echo "/n--------/n";
}
}
c::fun();
echo "/n--- in 1.php ----/n";
var_dump('$g1 => ', $g1
,'$g2 => ', $g2
,'$gg2 => ', $gg2);
echo "/n--- ----/n";

代碼2.php
復(fù)制代碼 代碼如下:
<?php
$g2 = 'g2';
global $gg2;//本環(huán)境下并非全局,需要提升
$gg2 = 'gg2';
function g2fun() {
global $g1, $g2, $gg2;
echo "/n--- in g2fun ----/n";
var_dump('$g1 => ', $g1, '$g2 => ', $g2
, '$gg2 => ', $gg2);
echo "/n--- ----/n";
}
g2fun();
echo "/n--- in 2.php ----/n";
var_dump('$g1 => ', $g1, '$g2 => ', $g2
, '$gg2 => ', $gg2
);
echo "/n--- ----/n";
global $g1;
echo "/n--- in 2.php global----/n";
var_dump('$g1 => ', $g1, '$g2 => ', $g2
, '$gg2 => ', $gg2
);
echo "/n--- ----/n";

結(jié)果
復(fù)制代碼 代碼如下:
--- in g2fun ----
string(7) "$g1 => "
string(2) "g1"
string(7) "$g2 => "
NULL
string(8) "$gg2 => "
string(3) "gg2"
--- ----
--- in 2.php ----
string(7) "$g1 => "
NULL
string(7) "$g2 => "
string(2) "g2"
string(8) "$gg2 => "
string(3) "gg2"
--- ----
--- in 2.php global----
string(7) "$g1 => "
string(2) "g1"
string(7) "$g2 => "
string(2) "g2"
string(8) "$gg2 => "
string(3) "gg2"
--- ----
-----in class fun---
string(7) "$g1 => "
string(2) "g1"
string(7) "$g2 => "
string(2) "g2"
string(8) "$gg2 => "
string(3) "gg2"
--------
--- in 1.php ----
string(7) "$g1 => "
string(2) "g1"
string(7) "$g2 => "
NULL
string(8) "$gg2 => "
string(3) "gg2"
--- ----

由此可見(jiàn),
在class中include后,被include文件變量域已經(jīng)變成func中了,非全局.
但是可以通過(guò)global提升.
一般被include文件在編寫時(shí),可能會(huì)由于沒(méi)有注意到被include的情況,就覺(jué)得有點(diǎn)郁悶了.

php技術(shù)實(shí)測(cè)在class的function中include的文件中非php的global全局環(huán)境,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 亚洲三级视频在线观看 | 国产色偷偷男人的天堂 | 亚洲bt区| 久久精视频 | 欧美在线看欧美视频免费 | 久久精视频 | 国产手机在线亚洲精品观看 | 久久人妻少妇嫩草AV無碼 | 亚洲国产精品无码中文字幕 | 色一情一乱一伦一区二区三区 | 亚洲AV怡红院影院怡春院 | JizzJizzJizz亚洲成年 | 少妇邻居内射在线 | 真人女人无遮挡内谢免费视频% | 女教师杨雪的性荡生活 | 国产午夜高潮熟女精品AV | 嫩草影院地址一二三 | 男女床上黄色 | 好男人好资源视频高清 | 人妻体内射精一区二区 | 67194成网页发布在线观看 | 亚洲免费无码中文在线亚洲在 | 亚洲国产精品嫩草影院久久 | 国产成人拍精品免费视频爱情岛 | 青柠在线观看视频在线高清 | 啪啪羞羞GIF男女0OXX动态图 | 精品一区二区三区高清免费观看 | 国产在线观看免费观看不卡 | 国产成年人在线观看 | 亚洲高清国产品国语在线观看 | 538prom国产在线视频一区 | 色悠悠电影网 | yellow在线观看免费观看大全 | 欧美激情久久久久久久大片 | 亚洲日本香蕉视频观看视频 | 波多野结衣的AV一区二区三区 | 怡春院欧美一区二区三区免费 | 97视频视频人人碰视频 | 美女内射视频WWW网站午夜 | 涩涩视频在线看 | 成人欧美一区二区三区白人 |