天天看點

php變量的幾種寫法

一、最簡單的

php變量的幾種寫法

$str = 'Hello World!';  

二、來個變種

php變量的幾種寫法

$str = 'good';  

$good = 'test';  

$test = 'Hello World!';  

echo $$$str; // Hello World!  

應該都能明白吧。

三、放在引号内的

php變量的幾種寫法

echo '$str';// $str  

echo "$str";// Hello World!  

四、list方法來接收

php變量的幾種寫法

list($a, $b, $c, $d) = array(1, 2, 3, 4);  

echo $a, $b, $c, $d; // 1234  

五、界定符

php變量的幾種寫法

$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;  

六、高大上的

php變量的幾種寫法

$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(最大一口政策)”,這種政策表示如果下一個标記有超過一種的解釋方案,編譯器将選取能組成最長字元序列的方案。

php變量的幾種寫法

$a = 2;  

$aa = 22;  

$aaa = 222;  

echo "$aaa"; // 222  

如何聯系我:【萬裡虎】www.bravetiger.cn

【QQ】3396726884 (咨詢問題100元起,幫助解決問題500元起)

【部落格】http://www.cnblogs.com/kenshinobiy/