为什么这些引号会破坏HTML中的代码,但是通过PHP echo工作?

时间:2017-03-04 16:11:46

标签: php html quotation-marks

这有效:

<?php echo "\"" . $content . "\""; ?>

这不是500内部服务器错误:

"<?php echo $content; ?>"

为什么?谢谢!

我正在使用PHPStorm和MAMP。

1 个答案:

答案 0 :(得分:-1)

显然第二个会显示错误。因为第二个甚至不是PHP代码。它只是一个字符串。请仔细查看,您告诉服务器的第一个PHP代码是以<?php开头并以?>结尾的。

但是在第二个代码中,您在引号内写了<?php标记。所以服务器并不知道它里面有PHP代码。可能你明白了我的意思。