php {$ var}意思

hum*_*ird 0 php syntax

你好,

{$var}在PHP中是什么意思?

例:

$query = "UPDATE table SET field = '{$var}'";
Run Code Online (Sandbox Code Playgroud)

谢谢.

cdh*_*wie 5

{$var}"屏蔽"变量名称与周围的字符.例如:

$root = "stick";
echo "{$root}y"; # Adjectify!
Run Code Online (Sandbox Code Playgroud)

将输出"粘性",其中:

$root = "stick";
echo "$rooty"; # Adjectify! No, just kidding.
Run Code Online (Sandbox Code Playgroud)

什么都不输出,因为变量$rooty不存在.

它还允许您使用不仅仅是变量名称的表达式,如数组索引或属性访问.

  • 那,我不认为你可以在没有它们的情况下访问数组,比如``{$ arr ['key']}"`...或者至少如果你在关键的IIRC周围使用引号则不行. (4认同)