搜尋
首頁後端開發PHP問題關於php變數作用域的詳細介紹

關於php變數作用域的詳細介紹

Jul 10, 2020 pm 05:21 PM
php作用域變數

關於php變數作用域的詳細介紹

變數在定義後,預設情況下,可以在函數中使用,在函數外不可以。

(推薦學習:php教學

  • #變數只有在其作用範圍內才可以使用,這個作用範圍稱為變數的作用域

  • 在函數中定義的變數稱為局部變數

  • #在函數外定義的變數稱為全域變數

#程式碼範例:

function test (){
    $sum = 36; //局部变量
    return $sum;
}
$sum = 0;	//全局变量
echo text();	//输出结果:36
echo $sum;	//输出结构:0

那麼如何在函數中使用全域變數呢?

參數傳遞,global關鍵字和超全域變數$GLOBALS。

程式碼範例:

$snap = 'nihao';
function abc(){
 global $snap;//全局变量的关键词,通常加在变量前。引用全局变量
 return $GLOBALS['snap'];//引用外部变量。定义全局变量
}
echo abc();

以上是關於php變數作用域的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:脚本之家。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境