91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在php中變量分為多少種訪問方式

發布時間:2022-02-22 11:19:16 來源:億速云 閱讀:155 作者:小新 欄目:開發技術

小編給大家分享一下在php中變量分為多少種訪問方式,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

  說明:在php中變量分為三種訪問方式(范圍):局部變量,全局變量,靜態變量

  1. 全局變量

  說明:在函數外定義的變量是全局變量。正常情況只能在函數外使用。作用域在函數外。

  示例代碼:

//全局變量的作用域
$name = 'admin'; //全局變量,不能在函數內部使用,原因是存儲的位置不一樣
function user(){
	echo $name;
}
user();  //報錯無法使用$name

  2. 局部變量

  說明:在函數內定義的變量是局部變量。正常情況下只能在函數內部使用。

  示例代碼:

//局部變量作用域
$name = 'admin';
echo $name;// admin
function user2()
{
	$name2 = 'qingyu'; //局部變量
	echo $name2; //qingyu
}

user();
echo $name2;  //報錯外部無法使用局部變量

  3. 靜態變量

  說明:正常情況下變量是在運行完當前頁面后進行銷毀的(php自己的機制)。如果不想銷毀可以使用靜態變量

  靜態變量的申明方式:static 變量名;

  示例代碼:

//靜態變量作用域
$age = 18;
$age++;
echo $age;  //19

function age1(){
	$age = 18;
	echo $age;
}

age1();//18

function age2(){
	$age = 18;
	echo $age;
	$age++;
}
age2();
age2();
age2();
age2();
age2();  //18 18 18 18 18 

function age3()
{
	//靜態變量的聲明,靜態變量聲明后進行完當前頁面不在銷毀這個變量,而是保留
	static $age = 18;  
	echo $age;
	$age++;
	
}

age3(); //18
age3(); //19
age3(); //20
age3(); //21
age3(); //22

  4. 全局和局部轉換

  說明:局部變量可以在函數內聲明為全局變量,這個時候局部就可以在函數外使用。

  聲明的方式:

  $GLOBALS  變量名;

  Global     變量名;

globas $sex = '男';  //報錯 這種方式不行
$sex = '男';
function user()
{
	globas $name,$sex; //局部轉全局,全局轉局部
	$name  = 'admin';
	echo $sex;
	
}
user();
echo $name;

以上是“在php中變量分為多少種訪問方式”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

建湖县| 巴青县| 东海县| 潞城市| 合江县| 获嘉县| 黄山市| 舒兰市| 宁国市| 铁岭市| 平舆县| 房山区| 宁津县| 收藏| 灵璧县| 翁牛特旗| 长沙市| 北流市| 瓦房店市| 大冶市| 瑞丽市| 襄垣县| 康定县| 安西县| 宣化县| 饶阳县| 西城区| 水城县| 天门市| 滨海县| 沽源县| 镇雄县| 安仁县| 磴口县| 永胜县| 莆田市| 苗栗县| 吴江市| 隆德县| 南陵县| 瑞丽市|