說說PHP的變量賦值


PHP 中的變量用一個美元符號后面跟變量名來表示。變量名是區分大小寫的。

賦值類型

傳值(默認)

變量默認是傳值賦值,即表達式的值被賦值到目標變量。

表達式
在 PHP 中,幾乎所寫的任何東西都是一個表達式,表達式即“任何有值的東西”。
最基本的表達式形式是常量和變量
如:$a = 5; 其中5是一個值為5的表達式,把此表達式的值賦值給變量$a

引用

在 PHP 中引用意味着用不同的名字訪問同一個變量內容。
$b = &$a; 意思是$a$b指向同一個地址。引用$a的值,當$a的值改變時$b也會隨之改變。

自PHP5起,new自動返回一個引用。

初始化

對變量進行初始化是個好習慣。未初始化的變量具有其類型的默認值 - 布爾類型的變量默認值是 FALSE,整形和浮點型變量默認值是零,字符串型變量(例如用於 echo 中)默認值是空字符串以及數組變量的默認值是空數組。

變量范圍

  • 變量的范圍即它定義的上下文背景
  • 任何用於函數內部的變量按缺省情況將被限制在局部函數范圍內
  • 靜態變量:僅在局部函數域中存在,但當程序執行離開此作用域時,其值並不丟失。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM