在程序中遇到的大部分數(shù)據(jù)是字符序列或字符串隆夯!
引用字符串常量
變量插值
當用雙引號或heredoc定義字符串字面量時妖谴,字符串服從變量插值規(guī)則狂魔。即在字符串中用變量的值來替換變量的名起意。
echo "$who was $where";
echo "You are the {$n}th person";
單引號擴起來的字符串
不解析诺凡,只接受兩個轉義序列 ' 和 \ \ 说贝。
雙引號擴起來的字符串
- 轉義序列
\"雙引號
\n換行符
\r回車符
\t制表符
\\反斜杠
\$美元符號
\{左大括號
\}右大括號
\[左中括號
\]右中括號
\0 至 \777 用八進制數(shù)表示ASCII碼
\x0 至 \xFF 用十六進制數(shù)表示ASCII碼
未知轉義序列议惰,如\c將被忽略。
here文檔
$dialogu = <<< Anywords
aaa
bbb
Anywords;
空白被保留乡恕,結尾終止符前字符串會被移除言询。
輸出字符串
echo
echo結構把字符串輸出到PHP生成的HTML頁面中俯萎。
echo "Printy";
echo "First", "Second", "Third";
print()
print()函數(shù)發(fā)送一個值(它的參數(shù))給瀏覽器≡撕迹可判斷夫啊。
printf()
通過替換模板中的值(格式化字符串)所生成的字符串進行輸出。
- 格式修飾符
在模板中辆憔,每個替換標記由一個%組成撇眯,后面可能跟著一個修飾符,并以類型說明符結尾躁愿。(%%得到百分號) - 修飾符順序