本文的主要内容是定义字符串:
定义字符串了有三种方式:单引号 \'\' , 双引号"" , 定界符 <<<
单引号 \'\' 代码:
1 <?php 2 echo "======单引号定义字符串======"; 3 $str_name=\'张三\'; 4 echo $str_name; 5 ?>
双引号"" 代码:
1 <?php 2 echo "======双引号定义字符串======"; 3 $str_school="贵州财经大学"; 4 echo $str_school; 5 ?>
定界符 <<< 代码:
1 <?php 2 echo "======定界符定义字符串=====<br/>"; 3 $str = <<<EOD 4 学习需要时间,时间就像乳沟挤挤总会有的,没有任何借口不学习 5 EOD; 6 echo $str; 7 ?>
区别:\'\'单引号的执行效率高,但是字符串在内部不能有变量;""双引号执行效率没有\'\'单引号效率高,但是可以在字符串内部添加变量,如:
1 $url="www.baidu.com"; 2 $str="百度的网址是{$url},有问题就上百度"; 3 echo $str;
<<<定界符字符串内可以出现变量,单引号,双引号等特殊字符串;
1 echo "======定界符定义字符串=====<br/>"; 2 $url="www.baidu.com"; 3 $str = <<<EOD 4 学习需要时间,"时间就像乳沟挤挤总会有的,没有任何借口不学习;学习’资料可以在\n百度上找;网址是{$url} 5 EOD; 6 echo $str;