a,PHP獨有的可變變數

2022-09-09 17:30:27 字數 526 閱讀 7603

所謂可變變數,就是乙個變數的變數名可以動態的設定和使用。語法形式是php的特殊語法,其他語言中少見

有時候使用可變變數名是很方便的。就是說,乙個變數的變數名可以動態的設定和使用。乙個普通的變數通過宣告來設定,例如:

<?php

$a = 'hello';

?>

乙個可變變數獲取了乙個普通變數的值作為這個可變變數的變數名。在上面的例子中 hello 使用了兩個美元符號($)以後,就可以作為乙個可變變數的變數了。例如:

<?php

$$a = 'world';

?>

這時,兩個變數都被定義了:$a 的內容是「hello」並且 $hello 的內容是「world」。因此,以下語句:

<?php

echo "$a $";

?>

與以下語句輸出完全相同的結果:

<?php

echo "$a

$hello";

?>

php a 可變變數

a hello a world echo test a echo show a echo is 輸出結果為 test hello show hello is world 這種寫法稱為可變變數 有時候使用可變變數名是很方便的。就是說,乙個變數的變數名可以動態的設定和使用。乙個普通的變數通過宣告來設定,...

PHP可變變數

php可變變數 1 含義 兩個 是 可變變數,就是乙個變數的變數名可以動態的設定和使用。a hello hello world echo a hello world 必需加花括號 如果不加則是會輸出變數名 echo a hello hello world2 注意 要將可變變數用於陣列,必須解決乙個模...

Python中可變變數與不可變變數詳解

目錄 前言 c 不同於python的顯著特點,就是有指標和引用,這讓我們在呼叫引數的時候更加清晰明朗。但python中沒有指標和引用的概念,導致很多時候引數的傳遞和呼叫的時候會產生疑問 我到底是複製了乙份新的做操作還是在它指向的記憶體操作?這個問題根本上和可變 不可變變數有關,我想把這個二者的區別和...