Это откуда такие инсайты?
Кстати в плане синтаксиса ООП у него все по классике императивных языков с унаследованным от плюсов. На чем привыкли писать что несколько лет не переучится? Я в целом с императивных даже на функциональный перешел сильно быстрее чем несколько лет )))
На самом деле легче, если отбросить мир говносайтов с вордпрессами, а например взять нормальную разработку, то я бы сказал что RoR выйграет у стека например PHP + Laravel по многим пунктам.
Он популярен чисто потому, что низкий порог входа и это никак не относится к тем понятиям что вы описали
RoR считается одним из лучших по читаемости и "элегантности" в разработке, от туда много что затащили в том числе к себе и php сообщество, по кучи всяких нужных функций питон даст любому фору, а про какие там еще ништяки вы говорите я не понял. Да я много лет уже пишу на PHP и менять например на руби или питон лично мне нет смысла, я выучу язык и экосистему задачи которой я и так уже решаю, поэтому я изучил go и сейчас изучаю rust, чисто потому, что когда go ответит клиенту, php еще даже не успеет инициализироваться. Но говорить что у php нет альтернатив, это как говорить что у вордпресса или битрикса нет альтернатив, как минимум глупо, если брать разработку под бизнес требования, а не шаблонную фигню, то скорее всего на питоне или рельсах получится более вменяемый проект с меньшим количеством попыток. Популярность PHP в основном в его CMS, то что можно без знаний как таковых и опыта за вечер поставить вордпресс на хостинг и сделать очередной мусорный проект в интернете. Да в других языках вакансий меньше, но и платят там больше и конкуренции меньше на место.
Вы заблуждаетесь, то что поддерживают все это наверное так, но то что нет альтернатив это не так:
NetAngels
Beget
x5x
Найти виртуальный хостинг с поддержкой еще чего то кроме php как бы не проблема
Как минимум питон с джангой и руби с рельсами это прям что первое приходит в голову. Нет ничего такого что можно сделать на php и чего нельзя сделать на том что я сказал
Не умрёт ни в 2023, ни в ближайшие годы. Ему нет реальной альтернативы. А стоит ли изучать - это уже другой вопрос. Изучать ради изучения - ни к чему, а если нужен для работы - то конечно же, стоит. Но в последнем случае вопрос вообще лишний, тут нечего обсуждать.
Глупо утверждать, что ему нет альтернативы =))
Не надо бежать впереди паровоза. Битрикс работает на PHP 7.
на 8.0 он нормально работает, и мне кажется что битрикс анонсировал в этом году минимальное требование будет php8, тем более что 7.4 больше не поддерживается вообще и считается устаревшей так то
PS. ТС, что то такого кода не нашел в ядре, это что у вас за фигня такая? перепишите по человечески
Реализовать то можно, но проекты у вас все таки видимо достаточно ненагруженные. Смотрите, чтобы вы могли не переходя на страницу понять что это раздел или страница, серверу приходится ради редиректа, подключать ядро CMS, инициализировать все события, пробегать по роутам и только тут можно воткнуть ваш редирект. PHP не славится быстрой инициализацией и получается ради примитивной задачи вы грузите сервер, от сюда я могу сделать вывод что проекты у вас ненагруженные, так как на нагруженных такой фигней не страдают даже для удобство сеошника и это скорее всего не единственная идиотская просьба. Совет на будущее, различайте как то по другому, например для страниц можно добавлять .html а для разделов последний / и многое можно будет разруливать не подключая php