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

實測在class的function中include的文件中非php的global全局環境

測試代碼1.php
復制代碼 代碼如下:
<?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
復制代碼 代碼如下:
<?php
$g2 = 'g2';
global $gg2;//本環境下并非全局,需要提升
$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";

結果
復制代碼 代碼如下:
--- 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文件變量域已經變成func中了,非全局.
但是可以通過global提升.
一般被include文件在編寫時,可能會由于沒有注意到被include的情況,就覺得有點郁悶了.

php技術實測在class的function中include的文件中非php的global全局環境,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 狠狠做久久深爱婷婷97动漫 | 一色屋免费视频 | 999色综合| 午夜视频在线观看国产 | 日本一区二区三区四区公司 | 久久亚洲国产最新网站 | 日韩精品第1页 | 国产一二三区在线观看 | 免费在线国产视频 | 黄色影院在线观看视频 | 狠狠色做五月深爱婷婷 | 国产欧美激情一区二区三区-老狼 | 2021中国大陆精品视频xxxx | 99热国产这里只有精品99 | 久久免费精彩视频 | 天天色综合天天 | 在线看的成人性视频 | 欧美人成在线视频 | 日韩精品一区二区三区乱码 | 色视频在线观看免费 | 中文字幕国产剧情 | 中国一级特黄真人毛片免 | 欧美7777 | 朝鲜美女免费一级毛片 | 激情五月婷婷久久 | 精品久久久久久综合网 | 欧美色惰| 国产欧美一区二区精品性色tv | 国产精品资源网站在线观看 | 久久精品*5在热 | 91精品国产乱码久久久久久 | 日本热久久 | 国产精品合集一区二区三区 | 欧美婷婷色 | 又色又爽又黄的视频女女高清 | 国产成人午夜极速观看 | 精品一区二区91 | 加勒比一区在线 | 国产在线91区精品 | 国内精品久久久久久久999下 | 久久综合亚洲一区二区三区 |