Как вам уже сказали, это не обеспечит никаких улучшений безопасности. Вы только усложнили бы контроль над своими вызовами ajax / javascript на своей веб-странице. Использование буферизации вывода - один из вариантов, если вы используете синтаксический анализатор шаблонов, вы также можете добавить свой собственный код непосредственно перед синтаксическим анализом / выводом шаблона, поэтому удалите пробелы. Тем не менее, убедитесь, что вы не удаляете пробелы между текстом; -)
Полагаю, что создание функции будет адской, и в конце я думаю, что создавать ее слишком мало, чтобы тратить время на ее создание.