亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

PHP 變量的作用域含代碼

PHP 變量的作用域

變量的作用域被定義為程序中可以訪問到它的范圍。愛掏網 - it200.com換句話說,”變量的作用域是在其定義和可以訪問的程序部分內”。愛掏網 - it200.com

PHP有三種類型的變量作用域:

  1. 局部變量
  2. 全局變量
  3. 靜態變量

在函數內部聲明的變量稱為該函數的局部變量。愛掏網 - it200.com這些局部變量的作用域僅限于它們聲明的特定函數內部。愛掏網 - it200.com這意味著這些變量無法在函數外部訪問,因為它們具有局部作用域。愛掏網 - it200.com

與函數內部聲明的變量不同,函數外部以相同名稱聲明的變量是完全不同的。愛掏網 - it200.com讓我們通過一個示例來理解局部變量:

文件:local_variable1.php

<?php
    function local_var()
    {
        num = 45;  //local variable
        echo "Local variable declared inside the function is: ".num;
    }
    local_var();
?>

輸出:

Local variable declared inside the function is: 45

文件:local_variable2.php

<?php
    function mytest()
    {
        lang = "PHP";
        echo "Web development language: " .lang;
    }
    mytest();
    //using lang (local variable) outside the function will generate an error
    echolang;
?>

輸出:

Web development language: PHP
Notice: Undefined variable: lang in D:\xampp\htdocs\program\p3.php on line 28

全局變量

全局變量是在函數外部聲明的變量。愛掏網 - it200.com這些變量可以在程序的任何地方訪問。愛掏網 - it200.com要在函數內部訪問全局變量,請在變量前使用GLOBAL關鍵字。愛掏網 - it200.com然而,這些變量也可以直接在函數外部訪問或使用,無需任何關鍵字。愛掏網 - it200.com因此,無需使用任何關鍵字來訪問函數外部的全局變量。愛掏網 - it200.com

讓我們通過一個示例來理解全局變量:

示例

文件:global_variable1.php

<?php
    name = "Sanaya Sharma";        //Global Variable
    function global_var()
    {
        globalname;
        echo "Variable inside the function: ". name;
        echo "</br>";
    }
    global_var();
    echo "Variable outside the function: ".name;
?>

輸出:

Variable inside the function: Sanaya Sharma
Variable outside the function: Sanaya Sharma

注意:如果不使用global關鍵字,在函數內部嘗試訪問全局變量時會產生一個錯誤,提示變量未定義。愛掏網 - it200.com

示例

文件:global_variable2.php

<?php
    name = "Sanaya Sharma";        //global variable
    function global_var()
    {
        echo "Variable inside the function: ".name;
        echo "</br>";
    }
    global_var();
?>

輸出:

Notice: Undefined variable: name in D:\xampp\htdocs\program\p3.php on line 6
Variable inside the function:

使用$GLOBALS而不是global

在函數內部使用全局變量的另一種方式是預定義的$GLOBALS數組。愛掏網 - it200.com

示例:

文件:global_variable3.php

<?php
    num1 = 5;      //global variablenum2 = 13;     //global variable
    function global_var()
    {
            sum =GLOBALS['num1'] + GLOBALS['num2'];
            echo "Sum of global variables is: " .sum;
    }
    global_var();
?>

輸出:

Sum of global variables is: 18

如果兩個變量local和global有相同的名稱,那么在函數內,局部變量比全局變量具有更高的優先級。愛掏網 - it200.com

示例:

文件:global_variable2.php

<?php
    x = 5;
    function mytest()
    {x = 7;
        echo "value of x: " .$x;
    }
    mytest();
?>

輸出:

Value of x: 7

注意:本地變量優先于全局變量。愛掏網 - it200.com

靜態變量

PHP有一個特性,即在變量執行完畢并釋放內存后會刪除變量。愛掏網 - it200.com有時候,我們需要在函數執行完畢后仍然保留變量。愛掏網 - it200.com因此,變量作用域的另一個重要特性是靜態變量。愛掏網 - it200.com我們在變量前面使用static關鍵字定義一個變量,這個變量被稱為 靜態變量 。愛掏網 - it200.com

靜態變量只存在于局部函數中,并且在程序執行離開作用域后不釋放其內存。愛掏網 - it200.com通過以下示例來理解:

示例

文件:static_variable.php

<?php
    function static_var()
    {
        static num1 = 3;       //static variablenum2 = 6;          //Non-static variable
        //increment in non-static variable
        num1++;
        //increment in static variablenum2++;
        echo "Static: " .num1 ."</br>";
        echo "Non-static: " .num2 ."</br>";
    }

//first function call
    static_var();

    //second function call
    static_var();
?>

輸出:

Static: 4
Non-static: 7
Static: 5
Non-static: 7

你必須注意,在每次函數調用后,num1會定期遞增,而num2不會。愛掏網 - it200.com這是因為$num1不是一個靜態變量,所以它在每次函數調用后釋放了內存。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

亚洲国产爱久久全部精品_日韩有码在线播放_国产欧美在线观看_中文字幕不卡在线观看

    
    

    9000px;">

      
      

      中文字幕亚洲欧美在线不卡| 成人黄色电影在线| 国产视频亚洲色图| 欧美视频一区在线| 日本韩国精品在线| 色综合天天做天天爱| 国产·精品毛片| 成人精品免费视频| 不卡高清视频专区| 9人人澡人人爽人人精品| av在线不卡免费看| 91丨porny丨国产| 色94色欧美sute亚洲13| 色综合久久88色综合天天免费| 国产99久久久国产精品| 国产风韵犹存在线视精品| 国产一本一道久久香蕉| 国产精品1区2区| 久久99日本精品| 国产91对白在线观看九色| 成人一级片在线观看| 91在线观看一区二区| 色八戒一区二区三区| 欧美疯狂做受xxxx富婆| 欧美mv日韩mv国产| 国产女人水真多18毛片18精品视频| 国产调教视频一区| 亚洲精品高清在线| 蓝色福利精品导航| 成人午夜又粗又硬又大| 在线观看一区二区精品视频| 成人久久久精品乱码一区二区三区| 亚洲免费高清视频在线| 国产日韩欧美a| 亚洲欧美在线aaa| 午夜精品视频在线观看| 精品影视av免费| 91片黄在线观看| 欧美理论电影在线| 久久综合久色欧美综合狠狠| 日韩一区中文字幕| 久久精品国产一区二区三区免费看| 高清国产午夜精品久久久久久| 欧美日韩在线免费视频| 国产视频一区二区在线观看| 亚洲小少妇裸体bbw| 国产美女娇喘av呻吟久久| 色综合色综合色综合| 欧美精品一区二区三区视频| 一区二区三国产精华液| 国产在线播放一区三区四| 欧美午夜影院一区| 亚洲欧美影音先锋| 国产伦理精品不卡| 91精品久久久久久久久99蜜臂| 国产亚洲精品aa午夜观看| 亚洲视频在线一区二区| 日本成人中文字幕在线视频| 国产福利精品导航| 欧美三区免费完整视频在线观看| 2020国产精品久久精品美国| 亚洲综合激情另类小说区| 久久精品国产99国产精品| 欧美无砖砖区免费| 亚洲免费观看高清在线观看| 国产精品综合视频| 在线成人av网站| 亚洲日本在线观看| 色哟哟日韩精品| 日韩高清不卡在线| 91麻豆精品国产91久久久使用方法| 欧美日韩一区二区三区视频 | 91极品美女在线| 久久久噜噜噜久久中文字幕色伊伊 | 国产精品亚洲а∨天堂免在线| 欧美亚洲尤物久久| 亚洲精品国久久99热| 国产91精品一区二区| 精品少妇一区二区三区在线播放| 日韩二区三区在线观看| 99亚偷拍自图区亚洲| 久久久www成人免费毛片麻豆 | 国产精品99久久久久久有的能看 | 欧美性猛片aaaaaaa做受| 一区二区免费视频| 色综合网站在线| 亚洲欧美日韩国产成人精品影院| 成人app网站| 亚洲日穴在线视频| 日本道免费精品一区二区三区| **网站欧美大片在线观看| 国产91清纯白嫩初高中在线观看 | 成人一级黄色片| 久久亚区不卡日本| 不卡的电影网站| 亚洲精品国产成人久久av盗摄| 在线观看视频91| 午夜精品在线视频一区| 日韩一区二区三区在线视频| 国产在线看一区| 中文字幕免费一区| 在线精品视频免费观看| 青青草91视频| 国产无遮挡一区二区三区毛片日本| 国产成人精品一区二区三区网站观看| 国产欧美日韩三区| 日本高清不卡视频| 蜜臀va亚洲va欧美va天堂| 久久久久久久久久久久久夜| 不卡的av电影| 亚洲第一二三四区| 久久99精品久久久久久久久久久久 | 9i看片成人免费高清| 亚洲一区在线免费观看| 日韩精品综合一本久道在线视频| 久久9热精品视频| 国产精品免费视频观看| 欧美色中文字幕| 国产乱国产乱300精品| 18涩涩午夜精品.www| 制服丝袜国产精品| 成人黄色片在线观看| 亚洲一区二区三区美女| 欧美一区二区三区在线看| 成人开心网精品视频| 免费在线成人网| 亚洲欧美区自拍先锋| 日韩欧美激情在线| 91看片淫黄大片一级在线观看| 五月激情综合婷婷| 国产精品久久久久桃色tv| 制服丝袜亚洲色图| 色哟哟在线观看一区二区三区| 九色porny丨国产精品| 一区二区三区免费看视频| 久久先锋影音av鲁色资源| 欧美日免费三级在线| 丁香激情综合国产| 日日摸夜夜添夜夜添精品视频 | 欧美国产精品v| 日韩黄色免费网站| 7878成人国产在线观看| 亚洲麻豆国产自偷在线| 在线欧美日韩精品| 欧美激情综合五月色丁香小说| 性久久久久久久久| 欧美视频中文字幕| 日本欧美韩国一区三区| 日韩三级电影网址| 日韩**一区毛片| 精品久久久久av影院| 麻豆国产欧美一区二区三区| 欧美裸体一区二区三区| 五月天精品一区二区三区| 91精品国产综合久久精品麻豆| 一区二区三区四区不卡视频| 日本韩国欧美一区| 免费成人av在线| 国产亚洲女人久久久久毛片| 国产成人av电影在线| 国产精品日产欧美久久久久| 99riav一区二区三区| 亚洲一卡二卡三卡四卡五卡| 亚洲少妇30p| 7777精品伊人久久久大香线蕉完整版| 欧美系列亚洲系列| 另类成人小视频在线| 欧美一区二区三区啪啪| 国产精品久久久久三级| 一本久道久久综合中文字幕 | 亚洲激情在线播放| 国产不卡在线视频| 免费成人结看片| 蜜臀av国产精品久久久久| 五月婷婷色综合| 日韩1区2区日韩1区2区| 另类欧美日韩国产在线| 精品在线你懂的| 国产成人久久精品77777最新版本| 国产精品一二三在| 国产福利91精品一区| 99免费精品视频| 99久久久精品| 色婷婷综合久久久中文一区二区 | 国产精品麻豆一区二区| 亚洲视频一区在线观看| 亚洲精品欧美激情| 视频在线在亚洲| 久久精品久久精品| 国产很黄免费观看久久| 色综合欧美在线视频区| 欧美精品xxxxbbbb| 久久视频一区二区| 亚洲人成精品久久久久久| 亚洲成国产人片在线观看| 另类调教123区| 成人一区在线看| 欧美日韩一区久久| 国产视频911| 亚洲自拍偷拍网站|