我使用输出缓冲生成静态HTML页面 使用包含。
有没有办法阻止PHP代码的某些部分被解析?所以,而不是输出,PHP仍然完好无损?
答案 0 :(得分:1)
根据PHP文档:
当包含文件时,它包含的代码将继承发生包含的行的变量范围。从那时起,调用文件中该行可用的任何变量都将在被调用文件中可用。但是,包含文件中定义的所有函数和类都具有全局范围。
话虽如此,我认为你不能在这里使用include。如果您不希望PHP解释器解析PHP代码,我会使用file_get_contents()或类似的东西。这将允许您在不解析任何PHP代码的情况下获取文件。
答案 1 :(得分:0)