一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

實(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"
--- ----

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

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

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

主站蜘蛛池模板: 亚洲欧美激情在线 | 91精品国产麻豆91久久久久久 | 视频一二三区 | selaoban在线视频免费精品 | 成年黄网站色视频免费观看 | 91丝袜美腿高跟国产极品老师 | 久色伊人 | 欧美色综合图片区19p | 最近中文字幕完先锋资源 | 一区二区中文字幕 | 久久er精品热线免费 | 久久综合伊人 | 久久精品国产久金国产思思 | 四虎在线观看免费视频 | 亚洲福利视频一区 | 91麻豆精品激情在线观看最新 | 精品中文字幕一区二区三区四区 | 日本不卡一区二区三区四区 | 欧美精品免费一区欧美久久优播 | 国语精品视频在线观看不卡 | 91亚洲最新精品 | 欧美xxxx视频 | 黄色的视频网站 | 国产精品酒店视频 | 99久久国产综合精品swag超清 | 欧美在线不卡视频 | 四虎永久在线观看视频精品 | 亚洲综合色网站 | 国产成人亚洲精品 | 日本一区二区视频在线观看 | 免费色视频在线观看 | 婷婷色网 | 韩国一级成a人片在线观看 韩国一级毛片 | 日韩三级 | 九九久久精品视频 | 久久亚洲一级α片 | 美女让男人插 | 国产精品网红女主播久久久 | 91最新免费观看在线 | 加勒比一区二区三区 | 亚洲成a人片777777网站 |