тем временем в Амстердаме все же можно использовать лукоморье как дополнительный источник радости. помимо всех других доступных в етой стране толерастии. хотя… тут пиратская бухта заблокирована всеми провайдерами.
по статистике существующих библиотек/компонентом, которые безшовно вписываються в систему на базе конкретного фреймворка. вродь их еще называют «батарейки».
как один из источников — knpbundles (1131 модуль). можно еще добавить packagist (около 1000 взаимозависимых компонентов) — инициативу единого инсталятора для php composer, некоего аналога ruby gems или python pip.
realsync делает синхронизацию раза в 2-3 быстрей нежели phpstorm. но вот usability issue:
— я работаю в macos x
— запускаю ide
— запускаю консоль и realsync <app_path>
вопрос: есть ли способ приучить запускаться (и останавливаться при закрытии) realsync вместе с phpstorm на определенном проекте?
помню, что когда-то нужно было обработать несколько десятков msword документов из табличними данними — и вот почесалась репа и накидалось на коленке решение с использованием php streams:
CI очень уж loosely-coupled: невозможно сделать обработку моделей в фоне, где по дефолту нет глобального «god-object»а класа Controller, невозможно нормально прикрепить autoloading, качество библиотеки валидации оставляет желать лучшего… список можно пополнять долго.
активно использую code templates ну и сочитание клавиш alt+enter.
вопрос: есть ли возможность делать динамические изменения переменних а-ля textmate? например: public function ${varname modifier=camelcase}($$${varname modifier=underscorecase}) { $$this->_registry['${varname modifier=underscorecase}'] = ...} — активно гуглил, не помогло.
безшовновписываються в систему на базе конкретного фреймворка. вродь их еще называют «батарейки».как один из источников — knpbundles (1131 модуль). можно еще добавить packagist (около 1000 взаимозависимых компонентов) — инициативу единого инсталятора для php composer, некоего аналога ruby gems или python pip.
— я работаю в macos x
— запускаю ide
— запускаю консоль и realsync <app_path>
вопрос: есть ли способ приучить запускаться (и останавливаться при закрытии) realsync вместе с phpstorm на определенном проекте?
на коленкерешение с использованием php streams:Если же кому нужно множество примеров с применением DI/IoC именно в PHP — тогда, пожалуйста, вам сюда.
вопрос: есть ли возможность делать динамические изменения переменних а-ля textmate? например: public function ${varname modifier=camelcase}($$${varname modifier=underscorecase}) { $$this->_registry['${varname modifier=underscorecase}'] = ...} — активно гуглил, не помогло.
или пример из жизни: digital noise grindcore с текстами содержащими начитку кусков кода