溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

PHP可變變量

發(fā)布時間:2020-06-26 07:57:07 來源:網(wǎng)絡(luò) 閱讀:307 作者:sxsdlxw 欄目:web開發(fā)

可變變量:就是說一個可變變量 獲取了一個普通變量的值 作為這個可變變量的變量名。例如:


<?php
header("content-type:text/html;charset=utf-8");
$uername = '村里有個姑娘';
$name = 'xiaofang';
$xiaofang = '大阪城的姑娘';

//$$name =$xiaofangecho $$name;

//可變變量的用法
$banzhuren = 'xucaihui';
$xucaihui = 'man';
$man = 'lvyou';
$lvyou = 'taiguo';
$taiguo = '是女的';

echo $$$$$banzhuren;

輸出結(jié)果:大阪城的姑娘是女的

變量的引用賦值:

引用操作符&可以在關(guān)聯(lián)賦值中使用,就像一個別名,使得變量都指向了內(nèi)存的相同地址。

(耳機的例子:歌曲只有一個,左右都可以聽見,其中一個壞了,另一個聽到的還是同樣的歌曲

MP3中原來有2首歌,經(jīng)過變量的引用賦值,就會把其中的一首刪除掉,外表有兩個按鈕,一個是小蘋果歌曲,另一個是小橘子歌曲 ,把小橘子刪掉之后,兩個按鈕只能選一首歌曲,輸出結(jié)果都一樣)

<?php
$user = 'canglaoshi';
$name = 'wulaoshi';


//使$name的值指向$user,并且丟棄$name的值
$name =&$user;

echo $name;
echo '<br />';
echo $user;

//判斷結(jié)果是否相同,結(jié)果都是10個字節(jié)的字符串
if(empty($name)){
    echo 'kong';
}else{
    echo 'feikong';
};
echo '<br/>';
var_dump($user);
echo '<br/>';
var_dump($name);
echo '<br/>';
//銷毀變量$user, $name的輸出結(jié)果仍然是canglaoshi,足以證明內(nèi)存中只剩下一個值
unset($user);
echo '<br/>';

echo $name;
echo $user;

輸出結(jié)果:
canglaoshi
canglaoshifeikong
string(10"canglaoshi" 
string(10"canglaoshi" 

canglaoshi
Notice: Undefined variable: user in D:\xampp\htdocs\89\Exercise\2014-7-25 PHP kongzhiyuju\01yinyon.php on line 29

 


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI