javascript - 以 HTML 格式直接输出 PHP 代码

标签 javascript php html codemirror

我的问题很简单。我只想用 HTML 编写实际的 PHP 代码,而不执行它。比如我要写

<div id = "code"><?php
echo 'Bla Bla Bla';
?></div>

我不想执行这个 PHP。我想通过某种方式转义 <?php 在 html 文档上写 PHP 代码。标签(我不想删除它们)。

不幸的是,当我通过这样做将它回显给浏览器时:

<div id = "code"><?php echo '<?php
echo "Bla Bla Bla";
?>' ?></div>

我也试过将代码放入变量中,但还是不行。

我的 PHP 代码被浏览器注释掉了。我可以在 View Page Source 中看到它chrome 中的选项,但浏览器认为这是一条评论。

请提供我的问题的解决方案。

提前致谢。

PS:我正在使用 CodeMirror 使用“application/x-httpd-php”输出嵌入式 PHP/HTML 代码。

编辑#1

我可以使用 lt 和 rt 作为标签,但我实际上不能,因为 CodeMirror 只有在找到 <? 时才开始突出显示代码标签。

最佳答案

使用 <?php echo "test"对 PHP 标签进行编码; ?>

关于javascript - 以 HTML 格式直接输出 PHP 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19858815/

相关文章:

javascript - 命名 Promise 变量等于回调参数

javascript - EventListener 的匿名函数和传递给 EventListener 的定义函数的工作方式不同吗?

javascript - 谷歌云翻译 JSON 文件

php - 从一个单词之后但另一个单词之前的字符串中获取特定单词?

html - IE8 div对齐问题

javascript - JQuery Animate 没有动画

php - 是否可以使用输入 ="file"将图像读入 img 标签?

php - 将 MySQL 的 POINT 转换为 PHP 中的文本

html - 在一行中显示两个单选按钮

java - 如何在java中关闭包含一些url ("www.xyz.com")的选项卡