「PHP基礎語法」變數

什麼是變數?

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

命名規則?

  • 由字母、數字、下劃線、中文(不建議使用)組成

  • 由字母或者下劃線開頭,後面跟上任意數量的字母,數字,或者下劃線

舉例說明

$var = 'Bob';$Var = 'Joe';echo "$var , $Var"; // 輸出:Bob , Joe$456 = 'not yet'; // 不合法的變數$_str = '字元串'; // 合法的變數$str = 'this is string'; // 合法的變數$_4site = 'this is site'; // 合法的變數$站點 = '站點'; // 也是合法的,但不建議使用

引用類型的變數

Advertisements

使用引用賦值,簡單地將一個 & 符號加到將要賦值的變數前(源變數)

$str = 'this is string';$str1 = & $str;var_dump($str); // 輸出 this is string// 當改變$str1的值時$str的值也相應的變化了。

註:只有有名字的變數才可以引用賦值

$foo = 25;$bar = & $foo; // 合法的賦值$bar = & ( 24 * 5 ); // 非法; 引用沒有名字的表達式function test(){return 25;}$bar = & test(); // 非法

特殊的$this

Advertisements

$this是特殊的變數,不能被賦值

$this = 'text'; // 這是錯誤的,程序報錯$name = 'this';$$name = 'text'; // 這是正確的,能列印出$this的值為textvar_dump($this); // 列印結果:text

Advertisements

你可能會喜歡