В чем разница между 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 если хочешь разбирай включай)

Другие вопросы по тегам