short tags, глобальные переменные, singleton, да и вообще использование php в html не очень хорошая практика, давно придумали шаблонизаторы, например twig
Да, плагины реализуют оговоренный интерфейс плюс таг у сервиса, а CompilerPass их ловит и аттачит куда нужно.
Зато автор хороший маркетолог и неплохой дизайнер =)
Это здорово, что вы развиваете систему, но зачем изначально писать код уровня Joomla?
Посмотрите, как сделана Symfony и делайте также. А еще лучше возьмите ее за основу.
Мне тоже очень нравится Entity-oriented подход + Аннотации. Имя переменной одновременно отвечает за название поля для класса и таблицы.
С PhpStorm можно создавать поля и на лету генерить и рефакторить getters/setters, не думая о ссылках на них в коде.
У вас ужасное решение. Пользователь ожидает, пока сервер обратится к яндексу. Не делайте так.
В свое время столкнувшись с такой задачей, заюзал готовое решение и в проекте дописал 2 строчки.
Зато автор хороший маркетолог и неплохой дизайнер =)
Посмотрите, как сделана Symfony и делайте также. А еще лучше возьмите ее за основу.
С PhpStorm можно создавать поля и на лету генерить и рефакторить getters/setters, не думая о ссылках на них в коде.
В свое время столкнувшись с такой задачей, заюзал готовое решение и в проекте дописал 2 строчки.
Не тестил такие обрывы связи. А как лучше поступать?
счастьюсожалению, я не реализовывал такой чат, это же по сути DDOS сервера.«Хабраэффект» дал до 40 соединений, вот график за час, нагрузка поднималась до 1,2%