双引号里面的变量、数组和对象属性表达式
双引号里面的变量可以直接使用:
$test="a test"; print "This is $test";
双引号里面的数组索引不需要单引号:
$testArr=array("a"=>"a test"); print "This is $testArr['a']";//出错 print "This is $testArr[a]";//正确
双引号里面使用大括号包含可以使用常规数组格式和对象属性等等:
class MyObj{ function getMessage() { return "a test"; } } $testObj=new MyObj(); $testArr=array("a"=>"a test"); print "This is {$testObj->getMessage()}"; print "This is {$testArr['a']}";
点赞0
支持一下