有这样一条线。其中的HTML突出显示:
echo '<input value="1"/>';
但如果你这样写,那么突出显示就会关闭:
$value = 1;
echo '<input value="'.$value.'"/>';
如何解决?
答案 0 :(得分:0)
正如@axiac所提到的,它只有在有一个字符串时才能工作。
您可以使用PHP的heredoc
syntax以及变量插值:
echo <<<HTML
<input value="{$value}" />
HTML;
// Rest of your code
或者您可以关闭PHP标记,在没有echo
的情况下显示HTML,然后再次打开它(如果需要):
<?php
$value = 1;
?>
<input value="<?= $value ?>" />
<?php
// Rest of your code