服務(wù)項(xiàng)目:網(wǎng)站建設(shè)、仿站、程序開(kāi)發(fā)、APP開(kāi)發(fā)設(shè)計(jì)、移動(dòng)網(wǎng)站開(kāi)發(fā)設(shè)計(jì)、企業(yè)網(wǎng)站設(shè)計(jì)、電子商務(wù)網(wǎng)站開(kāi)發(fā)、網(wǎng)站維護(hù)、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
          四川浚??萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
          四川???萍加邢薰?(開(kāi)發(fā)設(shè)計(jì)官網(wǎng))TEL : 15308000360 / QQ : 38585404
          深入挖掘用戶(hù)需求
          成就品質(zhì)用戶(hù)體驗(yàn)

          您的位置:首頁(yè) > 技術(shù)經(jīng)驗(yàn) > 編程開(kāi)發(fā) > 正文

          php中g(shù)lobal和$GLOBALS[]的用法、解釋、區(qū)別
          技術(shù)支持服務(wù)電話(huà):15308000360 【7x24提供運(yùn)維服務(wù),解決各類(lèi)系統(tǒng)/軟硬件疑難技術(shù)問(wèn)題】

          php語(yǔ)法中,很多人都認(rèn)為global和$GLOBALS[]只是寫(xiě)法上面的差別,其實(shí)不然

          根據(jù)官方的解釋是
          1.$GLOBALS['var']是外部的全局變量本身
          2.global $var是外部$var的同名引用或者指針。

          舉例說(shuō)明一下: 

          <?php
          $var1 = 1;
          $var2 = 2;
          function test(){
          $GLOBALS['var2'] = &$GLOBALS['var1'];
          }
          test();
          echo $var2;
          ?>



          正常打印結(jié)果為1
           

          <?php
          $var1 = 1;
          $var2 = 2;
          function test(){
          global $var1,$var2;
          $var2 = &$var1;
          }
          test();
          echo $var2;
          ?>



          意外打印結(jié)果為2

          為什么會(huì)打印結(jié)果為2呢?其實(shí)就是因?yàn)?var1的引用指向了$var2的引用地址。導(dǎo)致實(shí)質(zhì)的值沒(méi)有改變。
          我們?cè)賮?lái)看一個(gè)例子吧。
           

          <?php
          $var1 = 1;
          function test(){
          unset($GLOBALS['var1']);
          }
          test();
          echo $var1;
          ?>



          因?yàn)?var1被刪除了,所以什么東西都沒(méi)有打印
           

          <?php
          $var1 = 1;
          function test(){
          global $var1;
          unset($var1);
          }
          test();
          echo $var1;
          ?>



          意外的打印了1。證明刪除的只是別名|引用,起本身的值沒(méi)有受到任何的改變
          明白了吧?
          也就是說(shuō)global $var其實(shí)就是$var = &$GLOBALS['var']。調(diào)用外部變量的一個(gè)別名而已



          上一篇:PHP面向?qū)ο髽?gòu)造方法與析構(gòu)方法
          下一篇:PHP使用命令行函數(shù)詳解

          相關(guān)熱詞搜索:global php
          主站蜘蛛池模板: 菠萝蜜视频入口| www.av毛片| 欧美日韩一级片在线观看| 四虎影院成人在线观看 | 波多野结衣大战欧美黑人| 国产乱子伦手机在线| 884aa四虎在线| 宝贝过来趴好张开腿让我看看| 久久精品成人欧美大片| 毛片让我看一下毛片| 又湿又紧又大又爽a视频国产| 国产精品入口麻豆免费观看| 国自产拍亚洲免费视频| 一级毛片黄色片| 日本性生活网站| 亚洲av永久综合在线观看尤物 | 国产嫖妓一区二区三区无码| 99re这里只有精品6| 成a人片亚洲日本久久| 久久国产精品久久久久久久久久| 欧美日韩在线一区| 免费中文字幕在线观看| 色综合色综合久久综合频道| 国产激情对白一区二区三区四| 99久久超碰中文字幕伊人| 成人免费在线观看网站| 久久伊人精品一区二区三区| 欧美一级在线观看视频| 亚洲精品亚洲人成在线播放| 精品一卡2卡三卡4卡免费网站| 国产乱子伦精品无码码专区 | 日本黄色电影在线| 亚洲图片小说区| 激情亚洲的在线观看| 午夜理伦三级播放| 蜜芽国产尤物AV尤物在线看 | 一本一道中文字幕无码东京热 | 亚洲精品456在线播放| 精品一区二区三区无卡乱码| 国产一区二区三区视频| 鲁啊鲁在线观看|