双引号解析变量,单引号不解析变量
PHP通过双引号引用其他变量时 参考$b的设定"$a"需要与后方的字符串相隔一个空格否则会报错,该报错参考$f。
如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来参考$c。
双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\
测试代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php //声明变量 $a= "php"; $b="$a 是\n最好的\'语\言"; $c="{$a}是最好的语言"; $d='$a 是\n最好的\'语\言'; $f="$ahjk是最好的元"; echo "$a,$b,$c,$d,$f"; ?> </body> </html>
执行结果