如何在PHP中对字符串进行定义?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强> 1,简介强>
在PHP中这门语言中,因为是弱类型语言,因此使用变量时不需提前定义即可使用。
我们在使用PHP进行开发的时候,大多数使用双引号,单引号进行定义字符串。既然有这两种方式,那么他们之间肯定是有区别的。
并且,除了单双引号定义字符串这两种方式外,PHP还增加了heredoc和nowdoc这两种语法糖进行补充。
<强> 2,单引号与双引号强>
<强> 2.1,单引号强>
在单引号中,任何特殊字符都会按原样输出【除\ \ \ '将会被转义输出】
。
& lt; php ? 时间=美元var & # 39;却;能够is a var ! & # 39;; echo & # 39; 666美元var666, \ & # 39; \“\ \ \ n \ r \ t \ $ & # 39;;
& lt; PHP ? 时间=美元var & # 39;却;能够is a var ! & # 39;,, echo “var  666美元;666年,\ & # 39;\“\ \ \ n \ r \ t, \“美元;转义字符代码转义字符的含义\“双引号\ & # 39;单引号\ \反斜杠\ n换行符\ r回车符\ t制表美元符\美元符号
由上面例子我们可以知道,双引号中的变量被解析了,替换成字符串;其他带反斜杠的转义字符都进行了相应的转义。
, php & lt; ?
,var 美元;=,& # 39;却;能够is 穗丰# 39;;,
,echo & lt; & lt; & lt;“EOT"
,& lt; ! DOCTYPE html>
,& lt; html>
,& lt; head>
,,& lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf8",/比;
,,& lt; title>“随风“& lt;/title>
,& lt;/head>
,& lt; body>
,66666666666 & lt; br/比;
,“666666666“& lt; br/比;
,var<美元;br/比;
,\ var<美元;br/比;
,\ n666
,& lt;/body>
,& lt;/html>
之前,测试结束;>
, & lt; ? php ,var 美元;=,& # 39;却;能够is 穗丰# 39;;, ,echo & lt; & lt; & lt; & # 39;测试结束,, ,& lt; ! DOCTYPE html> ,& lt; html> ,& lt; head> ,,& lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf8",/比; ,,& lt; title>“随风“& lt;/title> ,& lt;/head> ,& lt; body> ,& # 39;02020 & # 39;& lt; br/比; ,\ & # 39;& lt; br/比; ,66666666666 & lt; br/比; ,“666666666“& lt; br/比; ,var<美元;br/比; ,\ var<美元;br/比; ,\ n666