что будет, если я на сайте example.com размещу файл example.com/php.js
Это сырой набросок одного файла, здесь уже по вашему желанию в строке 16 регулярными выражениями, можете разрешить, запретить всё что угодно. В первой ветке есть папка myphp, на одном из моих сайтов находятся около 20 файлов, 10 лет всё нормально. Данное поле нужно только для вебмастера, доступ сторонних пользователей к нему должен закрыт! (описывать как закрыть доступ к созданию и редактированию контента вы знаете), мне оно нужно для работы с API Яндекса.
P.S. Это просто набросок файла для поля «Добавить файл PHP», по его принципу можно легко переделать поле «Файл» и тогда оно станет универсальным.