中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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

測試代碼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"
--- ----

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

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

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

主站蜘蛛池模板: 亚洲风情在线观看 | 国精产品一品二品国精在线观看 | 一区二区三区精品视频 | 天天躁日日躁狠狠躁白人 | 天天干狠狠操 | 91丨国产| 亚洲高清在线视频 | 天堂av中文在线 | 国产精品日产欧美久久久久 | 国精品一区二区 | 精品91久久 | 亚洲综合在线视频 | 男人天堂av网站 | 91国语清晰打电话对白 | 成人片免费看 | www.久久艹 | 99国产精品久久久久老师 | 国产福利免费视频 | 无码日韩精品一区二区免费 | 一区二区不卡高清 | 久久久久久综合 | 久久国产精品久久久久久 | 国产精品久久久久一区二区三区 | 国产99精品 | 亚洲国产精品久久 | 中文字幕一区二区三区精彩视频 | 国产成人精品999在线观看 | 亚洲一区久久 | 蜜桃特黄a∨片免费观看 | 少妇一级淫片免费播放 | 欧美一区二区三区在线观看 | 国产欧美精品一区 | 午夜小视频在线观看 | 嫩草视频在线免费观看 | 中文在线а√在线8 | 欧州一区二区 | 亚洲精品成人在线 | 久久亚洲精品久久国产一区二区 | 国产高清精品网站 | 国产欧美视频一区二区三区 | 免费黄色在线观看 |