svetlov97, если вам кто-то сказал, что эксель - это просто, то вас жестоко обманули. Исторически формат был заточен под быстрое открытие и сохранение документов, а не под простоту и красоту его внутреннего мира. В эксель 2007 была попытка все исправить, но до конца не додавили. https://geektimes.ru/post/280362/
Если вам для поиграться и для самообразования - берите CSV, который и в экселе открывается и нативными функциями PHP, и блокнотом. Если вам прям таки необходим именно эксель - ну тогда придется разбираться в этой всей чехарде.
svetlov97, да хоть один раз. Переводы в сети есть. И вас никто не заставляет писать этот автозагрузчик, обычно можно взять готовый из фреймворка или того-же композера.
Даже на сайте с описсанием psr-4 есть образец.
svetlov97, можно, но придется все необходимые классы загрузить вручную.
(автозагрузчиком проще).
Вы же умеете делать require? Автозагрузчик делает ровно то-же самое.
Если при вызове какого-то класса оказывается, что соответствующий файл не подключен, автозагрузчик делает ему require. И все.
Из-за того, что вам лень прочесть PSR-4 вы уже несколько дней страдаете на ровном месте.
А композер немножко сложнее, конечно. Он еще умеет сам скачивать нужные классы из интернета, следить не вышла ли новая версия, и всякое такое. Но тоже не rocket science, и его стоит освоить.
Фразы "зачем они это сделали" и "видимо ожидалось" - не в тему, потому что это все не вручную делалось, а минификатором. Все ради того, чтобы сэкономить кол-во символов.
pavlusha1, вы серьезно предлагаете угадать что за массив, что за поля, что за дивы и всю остальную шелуху? Простите, но телепатия у меня не очень развита.
Ольга Беляева, для коротко и красиво могу порекомендовать codewars. Там поначалу легкие задачки, потом все сложнее. Пишешь свой вариант, потом смотришь результаты других людей, сравниваешь и удивляешься :)
Но важно не перестараться, потому, что вот, например: https://jsfiddle.net/dnsL0nxt/
Коротко, в чем-то даже красиво, но нифига непонятно. А одна из главных характеристик - читабельность кода. Чтобы его легко можно было понять и подправить.
Если вам для поиграться и для самообразования - берите CSV, который и в экселе открывается и нативными функциями PHP, и блокнотом. Если вам прям таки необходим именно эксель - ну тогда придется разбираться в этой всей чехарде.