Гостевая

Только для зарегистрированных посетителей
.
Bahakz

Senje, здарова

 

.
Senje
NaN is number

пипяу

.
zbzalex
#include "god.h"

Simba, чуть-чуть раздушнили гостевую), хватит я думаю

.
Simba
Кадило крутится, лавэха мутится

zbzalex, глянул, ток не понял что от меня требуется )

.
zbzalex
#include "god.h"

Simba, https://github.com/zbzalex/hill-php отдельно репо с ядром

https://github.com/zbzalex/johncms-hill-php  отдельно репо с самой цмс

.
Simba
Кадило крутится, лавэха мутится

zbzalex, проекты разные бывают. В зависимости от того как разработчики его разрабатывают меняется сложность его перевода на новые версии php. Если разработчики адекватные, следуют рекомендациям и периодически рефакторят код, то проблем нет и они обновляют проект на новые версии php, а если там всё плохо, то перевод на новую версию становится дорогим удовольствием.

По автолоадеру есть устоявшиеся практики. Для автозагрузки используется композер. Свои велосипеды изобретать не принято. Ну если ты хочешь пройти многолетний путь, который прошло php сообщество, и поймать все подводные камни, можешь конечно продолжать изобретать велосипед с автозагрузкой) Конкретно в твоем случае ты предлагаешь разработчикам делать реквайр автолоадера самостоятельно и это дичь. Потом поймаешь ещё проблемы с тем, что разработчики заюзают одну библиотеку в разных модулях и зафигачат пару реквайров и посмотришь как всё это будет работать (никак).

.
zbzalex
#include "god.h"

Simba, на пхп денег не хватает ты считаешь?

По поводу автолоадера, то я тебя не понял. Там 1 строка, это рекваир из вендора, у тебя разве не так?) или автолоадер по воздуху у тебя в проекте работает?

.
Simba
Кадило крутится, лавэха мутится

Simba, так в том-то и дело) что ты можешь установить компостер и юзать компосер, ничего не сломается)

Ага и автолоадер композера ему реквайрить руками. Очень удобно )

Пакагист понятное дело что скажет тебе, что версий 8х больше) я беру инфу с глобальной статистики. Глянь статистику веба например.

php5 остался на очень дремучих проектах которые из-за каких-то причин не переходят на новые версии (недостаток программистов, денег или ещё чего-то). Подавляющее большинство проектов уже как минимум на 7 версии и уж тем более никто сейчас не начинает разработку с 5 версии.

По поводу пхп, то я уже давненько не наблюдаю за новостями по нему

Ну вот не наблюдаешь, а я наблюдаю)

.
zbzalex
#include "god.h"

Я на днях постараюсь адаптировать Джон 3.0.0 на этом ядре и кину ссылочку сюда.

.
zbzalex
#include "god.h"

Simba, 2 пункты ты имеешь ввиду, что в каком-то пакете из папки апп, так совпадет (не уверен), что имена неймспейса и классов будут одни и те же?

Так мой концепт говорит, что у тебя приложение будет брать классы из папки апп (можно поменять), и, ты можешь сделать неймспейс любой) без разницы. Пускай хоть Аля джава com\mysite\AppModule\AppModule