聲明和使用變量

網(wǎng)站建設(shè)中變量本質(zhì)上是系統(tǒng)內(nèi)存中單元的命名,系統(tǒng)為程序中每個(gè)變量分配一個(gè)存儲(chǔ)單元,在這些存儲(chǔ)單元中可以存儲(chǔ)任何類型的數(shù)據(jù)。

與其他語(yǔ)言不同,在PHP中使用變量之前是不需要特別聲明的(注意,在PHP 4之前是需要聲明變量的),只需要為變量賦值即可,但是PHP中的變量名稱必須使用$字符作為前綴,變量區(qū)分大小寫(xiě)。為變量賦值,可以使用=運(yùn)算符實(shí)現(xiàn),左側(cè)運(yùn)算符左側(cè)為變量,右側(cè)為所賦的值,如:<?php$num = '3.1415926abc';?>

變量名不能夠以數(shù)字、特殊字符開(kāi)頭。除了直接賦值外,還可以使用如下方法為變量賦值。

一是變量之間的賦值。如:<?php$num1 = '3.1415926';$num2 = $num1 ;echo    $num2;     //顯示'3.1415926'?>注意:變量之間賦值,只是傳遞值,變量在內(nèi)存中的存儲(chǔ)單元還是各自獨(dú)立的,互不干擾。

二是引用賦值。從PHP 4開(kāi)始,PHP引入了引用賦值的概念。引用的概念是,用不同的名稱訪問(wèn)同一個(gè)變量的內(nèi)容,當(dāng)改變其中一個(gè)變量的值時(shí),另一個(gè)變量的值也跟著發(fā)生變化。使用&運(yùn)算符表示引用,例如,在下面示例中,

$num2引用$num1,修改$num1變量的值,則$num2變量的值也隨之發(fā)生變化。<?php$num1 = '3.1415926';$num2 = &$num1 ;      //引用變量$num1$num1 = 'string';     //修改變量$num1的值echo    $num2;        //顯示變量$num2的值也被更改為字符串'string'?>

網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷咨詢專線:0871-63535511(點(diǎn)擊可一鍵撥號(hào))