В чем разница между include и parsedinclude
В чем разница между использованием
<?php include("filename.inc"); ?>
а также
<%parsedinclude(filename.inc)%>
Оба работают, но мне любопытно и <% соглашение, и это сложный вопрос для фразы для Google.
А также разница между php include и parsedinclude
1 ответ
Чтобы ответить на ваш первый вопрос, <?php
нормальный открытый тег PHP, в то время как <%
это вариант, который используется в Nucleus CMS (пакет программного обеспечения для управления блогами с открытым исходным кодом, написанный на PHP).
Что касается второго вопроса, parsedinclude
является функцией в Nucleus CMS и недопустима в обычном PHP.
Функция parsedinclude
: (цитата из документации Nucleus CMS)
Включает файл в вывод. Содержимое файла анализируется скином / шаблонизатором Nucleus, поэтому вы можете использовать скины /templatevars. (см. phpinclude и include для других опций включения)
Функция include
: (цитата из документации Nucleus CMS)
Включает текстовый файл в вывод. Содержимое файла никак не анализируется, поэтому вы не можете использовать skin/templatevars или PHP-код (см.
parsedinclude
а такжеphpinclude
если хочешь разбирай включай)