我正在玩wordpress,想知道为什么这行代码工作:
echo "<a href='....'>$name</a>";
我是这样学的:
echo "<a href='....'>".$name."</a>";
在WP中有什么特殊的定义来实现这个工作吗?
在PHP中,有两种类型的String
。
第一种类型使用单引号,如下所示:
$val = 'this is a simple string';
第二种类型如下:
$val = "This is a not so simple string";
使用后一种类型,字符串中包含的任何变量将被解析为它们的值,因此:
$val = "Hello there";
$message = 'Dave says $val';
// Literally equals: Dave says $val
$message2 = "Dave says $val";
// Literally equals: Dave says Hello there
还有很多其他的区别,你可以在这里阅读。