iT邦幫忙

DAY 26
2

IT心得分享系列 第 26

11/3

  • 分享至 

  • xImage
  •  

php中字串分4種','',heredoc,nowdoc

單引號與雙引號,在於雙引號中變數會視為可辨視變數,單引號則不會

herecode用在文字比較多的地方,會辨識變數
($變數=<<<自訂名稱 字串內容 自訂名稱;),
起始名稱後不能放任何字元,
結尾自訂名稱一定要放最前面,後面也不能打任何字,否則無法判斷

nowdoc與herecode類似,不過不會辨識變數

<?php
	#單引號
	echo '<br/>我是string <br/>';
	echo 'hello,how are you. i\'m fine,thank you <br/>';
	// \是跳脫字元escapes
	echo 'php的安裝位置在 c:\\phpdoc\\中 <br/>';
	#雙引號
	echo "這是String <br/>";
	echo "這是\"名字\" <br/>";
	#單引與雙引的差別
	$thephp="PHP";
	echo '這網頁程式用的是 $thephp<br/>';
	echo "這網頁程式用的是 $thephp<br/>";
	#herecode
	$uselanguage="php";
	$useStr=<<<show
			我現在再用的程式語言是:$uselanguage<br/>
			不少使用者說:"It's easy,It's good"<br/>
show;
	echo $useStr;
	#nowdoc
	$uselanguage="php";
	$useStr=<<<'show'
			我現在使用的程式語言是:$uselanguage<br/>
			不少使用者在使用這程式語言<br/>
show;
	echo $useStr;
?>

上一篇
11/2
下一篇
11/4
系列文
IT心得分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

我要留言

立即登入留言