一、最簡單的

$str = 'Hello World!';
二、來個變種

$str = 'good';
$good = 'test';
$test = 'Hello World!';
echo $$$str; // Hello World!
應該都能明白吧。
三、放在引号内的

echo '$str';// $str
echo "$str";// Hello World!
四、list方法來接收

list($a, $b, $c, $d) = array(1, 2, 3, 4);
echo $a, $b, $c, $d; // 1234
五、界定符

$num = '11';
$str = <<<EOT
CREATE TABLE IF NOT EXISTS `tp_info` (
`id` int({$num}) NOT NULL AUTO_INCREMENT,
`name` varchar(60) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
EOT;
六、高大上的

$toUserName = 'fans';
$fromUserName = 'molaifeng';
$createTime = time();
$msgType = 'text';
$content = '高大上';
$textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
<FuncFlag>0</FuncFlag>
</xml>";
echo sprintf($textTpl, $toUserName, $fromUserName, $createTime, $msgType, $content);
【update】
最近剛好把C的文法學完,正好有個知識點是對PHP有用的。因為PHP是用C編寫的,在ANSI C中,對标記解析使用“maximal munch strategy(最大一口政策)”,這種政策表示如果下一個标記有超過一種的解釋方案,編譯器将選取能組成最長字元序列的方案。

$a = 2;
$aa = 22;
$aaa = 222;
echo "$aaa"; // 222
如何聯系我:【萬裡虎】www.bravetiger.cn
【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/