Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这些引号会破坏我在HTML中的代码,而通过PHP echo工作?_Php_Html_Quotation Marks - Fatal编程技术网

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

为什么这些引号会破坏我在HTML中的代码,而通过PHP echo工作?,php,html,quotation-marks,Php,Html,Quotation Marks,这项工作: <?php echo "\"" . $content . "\""; ?> 这不会导致内部服务器错误: "<?php echo $content; ?>" “” 为什么?谢谢 我使用的是PHPStorm和MAMP。显然,第二个会显示错误。因为第二个甚至不是PHP代码。它只是一个字符串。请仔细看,您第一次告诉服务器这是一个以开头的PHP代码 但是在第二段代码中,您编写了对不起,我不想提供完整的报价。整个事情都在……是的,我理解,但你确定在你的HTML页

这项工作:

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

这不会导致内部服务器错误:

"<?php echo $content; ?>"
“”
为什么?谢谢


我使用的是PHPStorm和MAMP。

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


但是在第二段代码中,您编写了
对不起,我不想提供完整的报价。整个事情都在……是的,我理解,但你确定在你的HTML页面中,你只写了
。双引号内的PHP代码?不,当然还有更多代码。我只是想知道我的两个例子之间的区别是什么。