您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“php全局變量怎么定義”,內容詳細,步驟清晰,細節處理妥當,希望這篇“php全局變量怎么定義”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
在PHP中,全局變量是在函數外部定義的變量,可以在任何地方進行引用和更改,在php函數中使用全局變量時,可以利用“global”關鍵字來聲明所使用的內容。
本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。
php變量大致可分為全局變量和局部變量,簡單的區別在于局部變量在函數中定義,只能在函數中使用,全局變量在函數外部定義,可以在任何地方進行引用和更改。
定義方式:global $variable
講解:$variable 為變量名,global為全局變量的類型
實例:定義一個全局變量,并在函數里面輸出該變量:
$variable="hello baidu!"; print_result(); function print_result(){ global $variable; echo $variable; }
如果定義成功,最終結果將輸出 hello baidu!
全局變量的global的定義和使用
$name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . " "; ?>
執行代碼的結果是:my name is why,而不是執行changeName()后顯示what。分析原因,這是因為函數體changeName內$name變量被缺省設置為局部變量,$name的作用域就是在changeName內。于是,修改代碼,添加全局變量如下:
global $name; $name = "why"; function changeName(){ $name = "what"; } changeName(); echo "my name is " . $name . " "; ?>
讀到這里,這篇“php全局變量怎么定義”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。