PHP中的global關鍵字用法
PHP global 關鍵字
global 關鍵字用於在函數內存取全域變數。
範例一
$x=5; $y=10; function myTest() { global $x,$y;//通过global来声明$x,$y,相当于传递参数 $y=$x+$y; } myTest(); echo $y;
輸出
// 输出 15
說明已經引用函數外部定義$x和$y的值,並且函數內的和賦予$y,在函數外部還能取得到函數內部計算的和
全域變數:函數外部的變量,函數內部的變量,及$GLOBAL的超全域變數。
Global的作用是定義全域變數,但是這個全域變數不是應用於整個網站,而是套用於目前頁面,包括include或require的所有檔案。
但是函數體內定義的global變數,函數體內可以使用,在函數體外定義的global變數不能在函數體內使用,具體看下面範例。
註:
#原因是不能在用global宣告變數的同時給變數賦值。
在函數體內定義global變量,函數體內可以使用。
以上是PHP中的global關鍵字用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undress AI Tool
免費脫衣圖片

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

小米針對全球市場推出了另一款WLAN Mesh系統。繼AC1200路由器(亞馬遜售價約69歐元)在該國上市後,小米Mesh系統AC1200現已發布。新產品已於近日上市

香港首家持牌加密貨幣交易所HashKey於2月18日在X平台宣布,其國際交易平台HashKeyGlobal已正式上線BNB(幣安幣)。 “HashKeyGlobal新增現貨交易:BNB歡迎新用戶:存款或交易BNB即可參與10,000港元獎池,贏取10港元獎勵(先到先得)。BNB存款與取款:已開放BNB/USDT現貨交易:UTC時間2月18日8:00”幣安創始人趙長鵬(CZ)對BNB在HashKeyGlobal上市表示認可幣安創始人趙長鵬(CZ)評論稱,BNB在HashKeyGlobal

小米最近在其全球網站上列出了小米Soundbar 2.0ch,這表明該產品即將在全球上市,但目前還沒有具體資訊。像往常一樣,小米公佈了所有技術規格,但沒有提供任何詳細信息

我們已經報道小米路由器BE3600,該產品已在中國上市,可透過直接進口訂購。根據零售商的不同,直接進口的價格可能遠低於 100 歐元,但這種購買方式並非沒有陷阱,例如

小米正在向市場推出一款新型智慧家居室內空氣感測器,即小米智慧溫度濕度監測儀3,該產品最近出現在該製造商的全球網站上。遺憾的是,小米尚未透露具體何時推出。

小米已在其全球網站上列出了三款新電視,但在定價和發布日期方面仍沒有上市的具體資訊。這些電視機的螢幕對角線尺寸有 55 吋、65 吋和 75 吋。看待

透過 Redmi Buds 6 Active,小米提供了相當簡單的完全無線耳機。這些產品已經在亞洲上市,客戶可以透過直接進口的方式訂購。現已宣布全球發售,耳機已

使用global關鍵字是為了在函數內部修改全局變量。因為Python默認將函數內賦值的變量視為局部變量,若需修改同名全局變量,必須用global聲明;例如定義x=10後,在函數中直接x=20會創建局部變量,而添加globalx則會修改全局x的值;常見場景包括:1.需在函數中改變全局變量;2.多個函數共享並修改同一變量;3.簡化代碼結構避免頻繁傳參;但應避免濫用以防止代碼維護困難;使用技巧有:模塊級變量無需global;同一函數可聲明多個global變量;global應單獨聲明再賦值;錯誤示例包括
