PHP: <?php $a=$_GET['a']; eval('print ($a);'); ?> Фильтрации никакой нет. Задача выполнить функцию или вывести значение переменной
Я именно свой пример хотел пообсуждать, с одинарными кавычками. Другие мнения кроме "защищен" будут? Про последнее - не может оно работать. Выполняется код без подстановки значения переменной в исполняемую строку, ничего не заэкранируешь.
В продолжении темы: preg_replace("/(.*)/e","<p/>\\1",$a); вот хоть тесни, ошибка синтаксиса на первом байте (<) может кто проверял на разных версиях php?