在PHP 中,基本賦值運算符是用於將一個值賦給一個變量的工具。該運算符通過等號(=)來表示。
例如,以下代碼將數字5 賦值給變量$x ,並將字符串"Hello World" 賦值給變量$y :
<span class="fun">$x = 5;</span>
<span class="fun">$y = "Hello World";</span>
此時, $x的值為5, $y的值為"Hello World"。
在PHP 中,變量不僅可以直接賦值常量,還可以賦值為表達式的結果。
例如,以下代碼將變量$a和$b的和賦值給變量$c :
<span class="fun">$a = 5;</span>
<span class="fun">$b = 10;</span>
<span class="fun">$c = $a + $b;</span>
<span class="fun">echo $c; // 輸出15</span>
此時, $c的值為15。
使用基本賦值運算符時,變量也可以賦值為null ,這意味著變量沒有任何值。
例如,以下代碼將變量$x賦值為空值:
<span class="fun">$x = null;</span>
此時, $x的值為null ,即空值。
PHP 允許開發者在一行代碼中同時給多個變量賦值。
例如,以下代碼將值1、2、3 分別賦給變量$x 、 $y和$z :
<span class="fun">$x = 1;</span>
<span class="fun">$y = 2;</span>
<span class="fun">$z = 3;</span>
然後,使用list()函數重排這些變量的值:
<span class="fun">list($x, $y, $z) = array($y, $z, $x); // 現在$x = 2, $y = 3, $z = 1</span>
此時, $x的值為2, $y的值為3, $z的值為1。
PHP 還允許將多個賦值操作放在一行代碼中,這樣可以使代碼更加簡潔。
例如,以下代碼將值1 同時賦給變量$x 、 $y和$z :
<span class="fun">$x = $y = $z = 1;</span>
此時,三個變量的值都為1。