Читайте TML, а не HTML. (Речь идет о формате файла Marco)
У нашего клиента была сборка системы на TML. Он очень похож на HTML (по крайней мере, работает так же), но использует переменные и циклы по-другому. Теперь мой вопрос довольно прост, возможно ли использовать PHP в сочетании с этим? И если да, знает ли кто-нибудь, как их применять (нужно ли создавать отдельный файл, в котором я объявляю свои переменные)?
Я не мог найти никаких реальных ссылок в Интернете об этом.
PHP может выводить любые данные, которые вы хотите, это не ограничивается выводом HTML.
TML (если вы говорите о этот TML) — это язык для встраивания различных языков программирования в шаблон.
Так что вы мог написать PHP, который будет выводить Perl, встроенный в TML, который будет выводить HTML. (Я работал над системами, которые использовали Perl Mason для генерации PHP для генерации JavaScript для генерации HTML… что было ужасно).
Задача будет (если вы этого захотите) заставить веб-сервер протолкнуть выходные данные программы PHP через механизм TML.
Проблема заключается в том, что это крайне неэффективно, так как вы добавляете два разных слоя Template + Server Side Programming вместо одного.
Если вы собираетесь работать в системе, написанной с использованием TML, то вам следует продолжать использовать TML. PHP не даст вам никаких возможностей, которые TML еще не предлагает. Единственное преимущество состоит в том, что (предположительно) вы уже знаете, как писать PHP… но это не сильно поможет вам, когда вам нужно понять существующий код TML.
Других решений пока нет …