Хорошо, это может показаться плохой или очевидной идеей. Но давайте представим CMS, такую как PHPBB. И давайте представим, что вы построите один. Я бы создал всего один файл с именем PHPBB.install.php и запустил его, он создаст все папки и файлы, необходимые для PHP. Я имею в виду, что пользователь запускает его всего один раз, и каждый файл и папка приложения создаются с помощью файла PHP.
Зачем это делать?
Ну, в основном потому, что он чище, и вы почти наверняка уверены, что он создает все как угодно (сначала не обращая внимания на проверку всего сервера). Кроме того, скопировав все файлы в файл, вы сможете очень легко восстановить его, удалив все и переустановив заново, запустив PHPBB.install.php. Резервное копирование файлов, как это позволит вам также предотвратить ошибки: Как? Когда в файле произошла ошибка, этот файл восстанавливается в том виде, в котором он был, и автоматически запускается повторно.
Это было бы слишком тяжело!
Установка произойдет только один раз, и вы будете уверены, что пользователь не забудет правильно разместить файлы. Предотвращение ошибок будет оправдано, и это произойдет только один раз.
Теперь вопросы:
Существует ли эта техника? Если да, то как его зовут?
Почему вы не одобряете это?