溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

PHP基礎(chǔ)——變量

發(fā)布時(shí)間:2020-10-23 16:13:03 來源:網(wǎng)絡(luò) 閱讀:316 作者:sai_young 欄目:web開發(fā)

1.定義:

    變量,用于臨時(shí)存儲(chǔ)值得容器。

2.聲明、釋放、檢測(cè)、判定

    $變量名=值;(第一次給變量賦值才算創(chuàng)建了這個(gè)變量。)

    unset();(釋放一個(gè)變量)

    isset();(檢測(cè)變量是否設(shè)置)

    empty();(檢查判斷變量是否為空)

3.變量命名:

    一個(gè)有效的變量名由字母或者下劃線開頭,后面跟上任意數(shù)量的字母、數(shù)字或下劃線。且一個(gè)變量名絕對(duì)不能以數(shù)字開頭,中間不能使用空格,不能用點(diǎn)分開。


4.可變變量:

    定義:一個(gè)變量的變量名可以動(dòng)態(tài)的設(shè)置和使用。

    可變變量是通過獲取一個(gè)變量的值作為變量名。

    

        $a="me";
        $$a="he";
        
        echo "$a $he";    //輸出mehe
        echo "$a ${$a}";  //輸出mehe

5.變量的引用賦值:

    用“&”符號(hào)來進(jìn)行變量的引用賦值;

    

        $a="he";
        $b=&$a;
        
        echo $a;//輸出he
        echo $b;//輸出he
        
        $b='me';
        echo $a;//輸出me
        echo $b;//輸出me

    在這個(gè)過程中引用賦值其實(shí)是將變量的值所在的內(nèi)存地址引用給了變量,如果其中任何一個(gè)的值發(fā)生改變,那么這兩個(gè)變量都會(huì)改變,因?yàn)檫@兩個(gè)變量共有一個(gè)內(nèi)存中的值。


6.變量的類型:

    四種標(biāo)量類型:布爾型(bool)、整型(int)、浮點(diǎn)型(float)、字符串(string)

     兩種復(fù)合類型:數(shù)組(array)、對(duì)象(object)

    兩種特殊類型:資源(resource)、NULL




    


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI