可能重复:
php中单引号和双引号字符串的区别
我需要在我通过 PHP 生成的一些 html 文件中包含一些 php 代码。
我尝试了以下方法,但这不起作用。你能给我解释一下为什么吗?
<?php
$text='mc';
echo '<text>"$text"</text>'
?>
可能重复:
php中单引号和双引号字符串的区别
我需要在我通过 PHP 生成的一些 html 文件中包含一些 php 代码。
我尝试了以下方法,但这不起作用。你能给我解释一下为什么吗?
<?php
$text='mc';
echo '<text>"$text"</text>'
?>
它应该是:
<?php
$text='mc';
echo '<text>'.$text.'</text>';
?>
<?php
$text='mc';
echo '<text>'.$text.'</text>'
//or
echo "<text>$text</text>";
?>
您应该注意到单引号和双引号之间的用法差异。以下资源将为您提供帮助。 http://php.net/manual/en/language.types.string.php
有几个选项:
<?php
$text = 'mc';
echo '<text>'.$text.'</text>';
echo '<text>',$text,'</text>';
echo "<text>$text</text>";
echo "<text>{$text}</text>";?>
您可以参考php.net上的字符串手册以了解更多用法。