— magic_quotes_gpc «настраивался» на этапе компиляции — #define MAGIC_QUOTES в php.h.
— точно так же настраивался временный каталог для аплоадов
— была смешная конструкция SecureVar(«regexp»), которая не позволяла присвоить значения переменных, имена которых удовлетворяют регулярному выражению, из query string. Из POST-запроса притом — можно. Секурити! :-)
В 2001 году мне подарили книгу по PHP4, там еще приводился в пример простейший шаблонизатор на так называемых TLE-переменных. Сколько же воды утекло с тех пор…
20-летие PHP