變數就是儲存可變資料的容器,在php中變數是由$符號和變數名組成,其中變數名的命名規則和識別符號相同、
1.變數的賦值
由於php是一種弱語言,變數不需要事先宣告就可以直接進行賦值使用。為此php提供了兩種變數賦值方式:傳值賦值,引用賦值
(1)傳值賦值
變數預設總是傳值賦值,將「-」右邊的資料賦值給左邊的變數
assign.php
<?php
$number =10; //定義變數$number,並且賦值為10
$result = $number;
$number =100; //定義變數$result,並將$number的值賦給$result //將$number的值修改為100
echo '$number='.$number;
echo '
'; echo '$result='.$result;
?>
(2)引用賦值
所謂引用賦值就是在要賦值的變數前新增"&"符號。
2.可變變數
在php中,為了方便在開發時動態地改變乙個變數的名稱,提供了一種特殊的變數用法,可變變數。通過可變變數,可以將另外乙個變數的值作為該變數的名稱。
<?php
$a = 'say';
$say = 'hello';
$hello = 'lucy';
echo $a, ' ', $$a, ' ', $$$a;
?>
變數的賦值
變數名 一經宣告就不可以改變 值是可以改變的 var student wangjairu 給student 重新賦值 以最後一次賦值為主 的作用 賦值 student uangyuchuan 使用變數就近原則 console.log student student 劉浩 變數作用 儲存資料 變數的使...
PHP變數引用賦值與變數賦值變數的區別
變數預設總是傳值賦值。那也就是說,當將乙個表示式的值賦予乙個變數時,整個原始表示式的值被賦值到目標變數。這意味著,例如,當乙個變數的值賦予另外乙個變數時,改變其中乙個變數的值,將不會影響到另外乙個變數。有關這種型別的賦值操作,請參閱表示式一章。foo abc b foo b my name is b...
變數的解構賦值
從陣列和物件中提取值,對變數進行賦值,這被稱為解構 本質上,這種寫法屬於 模式匹配 只要等號兩邊的模式相同,左邊的變數就會被賦予對應的值 例子 let a,b,c 1,2,3 let foo,bar baz 1,2 3 foo 1 bar 2 baz 3 let third foo bar baz ...