include和parsedinclude有什么区别

时间:2016-09-12 07:38:37

标签: php php-include

使用

之间有什么区别
   <?php include("filename.inc"); ?>  

    <%parsedinclude(filename.inc)%> 

两者都有效,但我对&lt; ?&lt; %约定,对于Google而言,这是一个难以理解的问题。

php包含解析包含

之间的区别

1 个答案:

答案 0 :(得分:1)

要回答您的第一个问题,<?php是正常的PHP开放标记,而<%是Nucleus CMS(用PHP编写的开源博客管理软件包)中使用的变种。

关于第二个问题,parsedinclude是Nucleus CMS中的一个函数,在普通PHP中无效。

parsedinclude的功能:(引自Nucleus CMS文档)

  

在输出中包含一个文件。该文件的内容由Nucleus皮肤/模板解析器解析,因此您可以使用skin / templatevars。 (参见phpinclude并包含其他包含选项)

功能为include :(引自Nucleus CMS文档)

  

在输出中包含一个文本文件。不会以任何方式解析文件的内容,因此您不能使用skin / templatevars或使用PHP代码(如果您想要解析包含,请参阅parsedincludephpinclude