这有效:
<?php echo """ . $content . """; ?>
这不是500个内部服务器错误:
"<?php echo $content; ?>"
为什么?谢谢!
我正在使用phpstorm和mamp。
显然第二个会显示错误。因为第二个甚至不是PHP代码。这只是一个字符串。仔细地看,您告诉服务器的第一个是PHP代码,该代码始于<?php
,并以?>
结尾。
但是在第二个代码中,您在引号中写下了<?php
标签。因此,服务器不知道它内部具有PHP代码。可能是你明白了。