黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

PHP 變量

php 變量

變量是用于存儲(chǔ)信息的 "容器":

 

1. 與代數(shù)類(lèi)似

x=5
y=6
z=x+y

在代數(shù)中,我們使用字母(如 x),并給它賦值(如 5)。

從上面的表達(dá)式 z=x+y ,我們可以計(jì)算出 z 的值為 11。

在 php 中,這些字母被稱(chēng)為變量

 

2. php 變量

與代數(shù)類(lèi)似,可以給 php 變量賦予某個(gè)值(x=5)或者表達(dá)式(z=x+y)。

變量可以是很短的名稱(chēng)(如 x 和 y)或者更具描述性的名稱(chēng)(如 age、carname、totalvolume)。

php 變量規(guī)則:

  • 變量以 $ 符號(hào)開(kāi)始,后面跟著變量的名稱(chēng)
  • 變量名必須以字母或者下劃線字符開(kāi)始
  • 變量名只能包含字母、數(shù)字以及下劃線(a-z、0-9 和 _ )
  • 變量名不能包含空格
  • 變量名是區(qū)分大小寫(xiě)的($y 和 $y 是兩個(gè)不同的變量)

 

3. 創(chuàng)建(聲明)php 變量

php 沒(méi)有聲明變量的命令。

變量在您第一次賦值給它的時(shí)候被創(chuàng)建:

 

在上面的語(yǔ)句執(zhí)行中,變量 txt 將保存值 hello world!,且變量 x 將保存值 5。

注釋?zhuān)?/b>當(dāng)您賦一個(gè)文本值給變量時(shí),請(qǐng)?jiān)谖谋局祪蓚?cè)加上引號(hào)。

 

4. php 是一門(mén)弱類(lèi)型語(yǔ)言

在上面的范例中,我們注意到,不必向 php 聲明該變量的數(shù)據(jù)類(lèi)型。

php 會(huì)根據(jù)變量的值,自動(dòng)把變量轉(zhuǎn)換為正確的數(shù)據(jù)類(lèi)型。

在強(qiáng)類(lèi)型的編程語(yǔ)言中,我們必須在使用變量前先聲明(定義)變量的類(lèi)型和名稱(chēng)。

 

5. php 變量作用域

變量的作用域是腳本中變量可被引用/使用的部分。

php 有四種不同的變量作用域:

  • local
  • global
  • static
  • parameter

 

6. 局部和全局作用域

在所有函數(shù)外部定義的變量,擁有全局作用域。除了函數(shù)外,全局變量可以被腳本中的任何部分訪問(wèn),要在一個(gè)函數(shù)中訪問(wèn)一個(gè)全局變量,需要使用 global 關(guān)鍵字。

在 php 函數(shù)內(nèi)部聲明的變量是局部變量,僅能在函數(shù)內(nèi)部訪問(wèn):

php 將所有全局變量存儲(chǔ)在一個(gè)名為 $globals[index] 的數(shù)組中。 index 保存變量的名稱(chēng)。這個(gè)數(shù)組可以在函數(shù)內(nèi)部訪問(wèn),也可以直接用來(lái)更新全局變量。

上面的范例可以寫(xiě)成這樣:

 

 

8. static 作用域

當(dāng)一個(gè)函數(shù)完成時(shí),它的所有變量通常都會(huì)被刪除。然而,有時(shí)候您希望某個(gè)局部變量不要被刪除。

要做到這一點(diǎn),請(qǐng)?jiān)谀谝淮温暶髯兞繒r(shí)使用 static 關(guān)鍵字:

 

然后,每次調(diào)用該函數(shù)時(shí),該變量將會(huì)保留著函數(shù)前一次被調(diào)用時(shí)的值。

注釋?zhuān)?/b>該變量仍然是函數(shù)的局部變量。

 

9. 參數(shù)作用域

參數(shù)是通過(guò)調(diào)用代碼將值傳遞給函數(shù)的局部變量。

參數(shù)是在參數(shù)列表中聲明的,作為函數(shù)聲明的一部分:

                         
                                        
相關(guān)文章