常量?jī)?chǔ)存在變量里為什么用單引號(hào)也行
<?php? $p=""; //定義圓周率的兩種取值 define("PI1",3.14); define("PI2",3.142); //定義值的精度 $height?=?"中"; //根據(jù)精度返回常量名,將常量變成了一個(gè)可變的常量 if($height?==?"中"){ ????$p?=?'PI1'; } if($height?==?"低"){ ????$p?=?'PI2'; } $r=1; $area=constant($p)*$r*$r; echo?$area; ?>
2016-10-02
PHP單引號(hào)及雙引號(hào)均可以修飾字符串類(lèi)型的數(shù)據(jù),如果修飾的字符串中含有變量(例$name);最大的區(qū)別是:?雙引號(hào)會(huì)替換變量的值,而單引號(hào)會(huì)把它當(dāng)做字符串輸出。
例如:
<?php
???????? $name="string";
??????? echo? "?字符串" . '$name';
??????? echo?? "字符串" .? "$name";?
?>
結(jié)果:
???????? 字符串$name
???????? 字符串string
還有重要的一點(diǎn)點(diǎn):?jiǎn)我?hào)和雙引號(hào)區(qū)別的意義
當(dāng)所發(fā)送的數(shù)據(jù)中涉及到單引號(hào)和雙引號(hào)時(shí),在打印雙引號(hào)時(shí)使用單引號(hào),反之亦然,如:
echo?'She said,"How are you?"';?
print "I'm just ducky.";
額,不知道,回答的滿(mǎn)意不滿(mǎn)意。。。。。。
2017-01-24
當(dāng)雙引號(hào)中包含變量時(shí),變量會(huì)與雙引號(hào)中的內(nèi)容連接在一起;
當(dāng)單引號(hào)中包含變量時(shí),變量會(huì)被當(dāng)做字符串輸出。
2016-11-16
if($height?==?"中"){
????$p?=?'PI1';//$p?= "PI1"; 賦值給變量的時(shí),使用單引和雙引都一樣,沒(méi)什么區(qū)別的
}
if($height?==?"低"){
????$p?=?'PI2';//$p?= "PI2";賦值給變量的時(shí),使用單引和雙引都一樣,沒(méi)什么區(qū)別的
}