php入門變數之變數的間接引用、連線字串和連線賦值運算子
阿新 • • 發佈:2018-12-10
【1】變數的間接引用:
<?php
$a = 'b';
$$a = '123';
echo $b;
?>
上面的輸出結果是123
我們可以看到在第二行程式碼中多了一個$
,並通過指定的名稱訪問變數,指定的名字儲存在$a('b')
中,並把這個變數$b
的值更改為123。因此,這樣的$b
的變數被建立和賦值。
通過在變數的前面增加附加的$
標記,你可以任意增加引用的次數。
【2】連線字串:通過連線運算子即句點(.
)英文狀態下的,把字串連線起來,變成合並的新字串。
<?php $a = 'PHP5' ; $b = '功能強大' ; echo $a.$b; ?>
為了讓我們更加了解連線字串,我們在上面的例子的基礎上改變下,變成這個樣子(PHP5: 功能強大 2014)
在這個例子中我們發現添加了引號、空格和數字。下面我們就用2種方法來寫,具體差別自己發現把:
<?php
$c = $a.': '.$b.' 2014';
$c = $a.': '.$b.' '.2014;
?>
【3】連線賦值運算子:如果只把一個值連線到另一個值,則可以使用連線賦值運算子(.=
)。下面兩條語句是等價的:
<?php $title = $title . $subtitle; $title .= $subtitle; ?>