如果一个变量放在单引号中,会被当作字符串来处理,如果是放在双引号中,则会被当值一个变量来处理(此时可以用 {}扩起来,也可以不用). <?php $txt = "hello, this is from txt"; echo 'the word is {$txt}'; //the word is {$txt} echo "the word is {$txt}"; //the word is hello, this is from txt
如何在多重引号里面取到shell变量的值? 双引号是不会屏蔽对变量和某些特殊符号的转义的,而单引号里的所有内容都会原封不动的输出,而单引号里再用单引号将变量引起来,变量就又可以正常的显示,有点像数学里的负负为正. 演示如何取到变量BUILD_NUMBER的值: num= while true do result_code=`curl -d '{"appName":"offline-index-web","branch":"securit
1.如果变量中只包含字符.数字.下划线,可以将变量直接写在双引号中,如:"my name is $name" 2.如果带有其它字符,如“.”,则需要将变量用单引号括起来,如:“my name is '$name.cl'” 3.双引号中不仅可以嵌入变量,还可以加入修饰符对变量进行修饰.如:“my name is <%$name|escape%>”