单引号、双引号与定界符的使用和区别

对于转义的区别:

单引号,系统不做复杂的转义, 只转义\',\\, 其他的---一律原样输出.
双引号,则转义的比较多,\",\\,\r,\n,\t,\$等.

对于解析变量的区别:

单引号不解析变量原样输出,双引号输出解析后的内容

单引号的使用:

<?php

$a = '123$a';

echo $a;

输出结果为 123$a;

?>


双引号的使用:

<?php 
/*
双引号的使用
*/
$a='aaa';
$b = "123$a";
echo $b ;
结果为123aaa;
?>

双引号里输出单引号:

<?php 
/*
双引号里输出单引号直接输出
*/
   $a = "'34567'";
echo $a;
?>
双引号里输出双引号需要进行转义

<?php 
$a = "\"1234\"";
echo $a;
?>


定界符的使用:

<?php 

/*定界符的使用  heredoc, nowdoc
* 定界符使用时有一定的规则
*一定是独占一行,而且前面没有任何其他字符.
*
*/
echo<<<ABT
	124
ABT;
//nowdoc写法和heredoc一样,唯独在标识符两边用单引号包起来

?>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值