變數的賦值

2021-09-26 18:28:11 字數 765 閱讀 9661

變數就是儲存可變資料的容器,在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 ...