Так я же предложил правку, её надо только принять
Вам же нужен не шаблонизатор, а замена токенов в строке. Так и надо написать
В шаблонизаторе должна быть загрузка шаблона из файла, автоискейпинг, управляющие конструкции - хотя бы циклы и условные переходы. А здесь ничего этого нет
sasmoney, ЩИТО?
Вы определитесь, "не используется с трафиком" или "для определения ботов".
А боты, по- вашему, откуда приходят? Из воздуха материализуются?
Ну нельзя же быть настолько наивным. Или придумывать своей неграмотности и лени такое жалкое оправдание, "один раз не одинрас".
Не "лучше". А просто других вариантов у вас всё равно нет.
Нету никаких "небанальных паттернов", которые заменяют цикл. Так что придется пользоваться банальными
Антон Вебсайтовский, ну вы же записываете те же 15 форм? Это не вызывает у вас истерику?
Значит и проверять надо все 15. Это не так сложно, не надо бояться простого РНР кода. Вы бы давно уже это сделали, пока тут торгуетесь.
Vlad Volkov, зачем вам форма? Что вы в ней хотите разглядеть?
Вам лучше открыть спецификацию протокола НТТР и посмотреть, с каких пор он научился передавать значения null.