日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

php $globa作用是l,php 关键字global在定义变量中的作用

發(fā)布時(shí)間:2025/5/22 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php $globa作用是l,php 关键字global在定义变量中的作用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

PHP關(guān)鍵字global如果用在function內(nèi)部,則說明這個(gè)function內(nèi)用的這個(gè)變量是全局的,全局變量就是在整個(gè)頁面里都能起作用。例如$conf = 1;

function conf_test() {

global $conf;

return ++$conf;

}

echo conf_test()."< br>";

echo conf_test()."< br>";

輸出:2

3

如果沒有g(shù)lobal $conf;這句,輸出就變成了全是1了。PHP關(guān)鍵字global起的作用就是,在function中,聲明這個(gè)函數(shù)內(nèi)用的$conf不是局部的,而是全局可用的?;蛘哒f,在函數(shù)內(nèi)部定義的這個(gè)$conf不是函數(shù)內(nèi)的變量,而是這個(gè)函數(shù)外面(也就是指$conf = 1;)定義的那個(gè)$conf.其實(shí)這里如果用$GLOBALS數(shù)組,就比較容易理解了。

我們在頁面聲明一個(gè)變量$conf其實(shí)相當(dāng)于在$GLOBALS數(shù)組中定義了一項(xiàng)$GLOBALS['conf'].而這個(gè)$GLOBALS是全局可見的。所以上面的代碼制作成$GLOBALS格式的寫法就是$conf = 1;

function conf_test() {

return ++$GLOBALS['conf'];

}

echo conf_test()."
";

echo conf_test()."
";

輸出:2

3

總結(jié)

以上是生活随笔為你收集整理的php $globa作用是l,php 关键字global在定义变量中的作用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。