PHP '' ""和{}各有什么用

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:28:13
我是PHP初学者

'':这个单引号内的字符串不经过解析,直接输出,当然,需要转义的地方照样转义
"":这里面的变量会被解析,但是为了更好的区分变量,结合{}使用

比如
$test = "test";
echo "$test";//输出test
echo "$testwrong";//不输出任何东西
echo "{$test}wrong";//输出testwrong

单引号里面的字符串分直接输出: echo 'I\'m a $madman';//输出内容为:I'm a $madman

又引号里面的字符串分再解析一次,比如你双引号内有变量,会输出为变里的内容:
$madman = 'boy';
echo 'I\'m a $madman';//输出内容为:I'm a boy

{}有几个作用,一个是程序段的标记,一种是占位符
if($a == 'a'){echo a}
echo "{$a['a']}";//这里要大括号,不然会出错