我想简单地使用“echo”在 PHP 中回显这一行,但它不起作用。我该如何解决?
echo '<p><input type="button" name="Back" value="Back" onclick="window.location ='viewusers.php'" /></p>'
最佳答案
您需要转义引号,或者更好的是,更改为这样的单引号:(仍然需要在末尾转义)
echo '<p><input type="button" name="Back" value="Back" onclick="window.location =\'viewusers.php\'" /></p>';
最好使用单引号,因为 php 不会像使用双引号那样解析它。更好的解释在 php docs 中。 .
另一种选择是关闭 php block ,如下所示:(这样您就不必担心转义引号)
<?php
[your php code]
?>
[your html line or block]
<?php
[more php]
?>
关于php - 如何在 PHP 中回显一行 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326430/