php - 如何在不事先渲染的情况下收集要在 htmlentities() 函数中使用的代码?

标签 php html

为了说明我的问题,我在一个完全静态的网站上工作,其中“发布”页面由我自己手动创建 - 其背后没有 CMS。每个页面都需要一个 <pre> <code> block 以在样式 block 中将代码显示为文本。这可能很少 - 几个,这就是为什么我试图轻松地做到这一点。

这是我所做的-

function outputCode($code) {
    return "<pre class='preBlock'><code class='codeBlock'>".htmlentities($code)."</code></pre>";
}

代码按预期工作,并在能够获取代码时产生预期结果。我的想法是以某种方式用这个函数包装代码块的代码并将其回显以获得效果,更少的行数和更好的可读性。

因为我只是根据需要创建页面,是否有一种方法可以创建具有此类功能的所需代码块,以避免必须为每个代码块手动重复所有代码?干杯!

编辑:

我以前使用过这个函数,当我从目录中的 .txt 文档中提取代码并将代码块的代码存储在带有 file_get_contents() 的变量中时,它工作得很好。但是,现在,我正在尝试通过手动将代码输入函数来使该函数正常工作。

最佳答案

嗯。将函数输入包装在 ' ' 中让我完全忘记了!它现在工作得很好!

关于php - 如何在不事先渲染的情况下收集要在 htmlentities() 函数中使用的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476340/

相关文章:

php - 如何使用 PHP 在 Twitter 中发推文

javascript - 所见即所得文本编辑器在查询中显示不佳

php - 尝试向文本输入添加字符限制,但 javascript 和 php 显示不同的字符串长度

jquery - 语义 UI "no javascript"工具提示 : Can we put part of the text in bold?

html - 排列两组列

html - 我怎样才能在不同高度的 div 中垂直放置 4 个盒子?

javascript - 通过 AJAX 将 JSON 数组发布到 php 失败

java - 即使正确的JSON JAVA Volley,凭证响应也无效

php - 在php中调整动态水印png的大小

javascript - 如何获取鼠标悬停在其上的链接的文本?