PHP学习记录(String)
注意: PHP没有对字符串进行限定。唯一的限制是计算机可用内存。
String:是一连串的字符,如:ABC 我是谁
字符串以四种不同的方式来定义:* 单引号:single quoted ,在输出没有变量时,或带有特殊符号(如:$)时,使用单引号效率会高很多。
* 双引号:double quoted ,当带有变量输出时,双引号会将变量值输出。这个和shell脚本是一样的效果。
========================
$A=doller;
echo '
' ;
echo '$A is doller.' ;
echo '
' ;
echo "$A is doller." ;
?>
========================
结果:
$A is doller.
doller is doller.
还有一例:
========================
$S=' the straw that breaks the camel\'s back
一根稻草压死骆驼的背
rules were made to be broken
规则是用来被打破的';
echo '
' ;
echo "$S" ;
?>
========================
结果($S在赋值时的换行符被取消了,好处就是在处理多行时可以不再转化了):
the straw that breaks the camel's back
一根稻草压死骆驼的背
rules were made to be broken
规则是用来被打破的
========================
* 定界符:heredoc syntax (自PHP 4)
* 定界符语法:nowdoc syntax (自PHP 5.3.0)
实例如下:
$CON<<
内容
EOF;
<<========================
$CON=<<
内容1
EOF;
echo "$CON";
echo '
';
echo <<
内容2
内容3
EOF;
?>
========================
结果:
内容1
内容2
内容3
阅读(2263) | 评论(0) | 转发(0) |