zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

27
active users

#phpstorm

0 posts0 participants0 posts today
Habr<p>MetaStorm – IDE в IDE. Первое большое обновление</p><p>Рассмотрим новые фичи и редизайн архитектуры плагина, которые позволили упростить написание конфигов и сделать плагин готовым к масштабированию. Обзор на первую версию плагина можно найти здесь . Изначально плагин покрывал лишь мои нужды с небольшой абстракцией для общего применения, но с того момента много поменялось.</p><p><a href="https://habr.com/ru/articles/872000/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/872000/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/intellij" class="mention hashtag" rel="tag">#<span>intellij</span></a> <a href="https://zhub.link/tags/intellij_idea_plugin" class="mention hashtag" rel="tag">#<span>intellij_idea_plugin</span></a> <a href="https://zhub.link/tags/phpstorm" class="mention hashtag" rel="tag">#<span>phpstorm</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://zhub.link/tags/metastorm" class="mention hashtag" rel="tag">#<span>metastorm</span></a> <a href="https://zhub.link/tags/development_experience" class="mention hashtag" rel="tag">#<span>development_experience</span></a> <a href="https://zhub.link/tags/dx" class="mention hashtag" rel="tag">#<span>dx</span></a></p>
Habr<p>Meta Storm Plugin – еще один плагин для PHPStorm</p><p>Логично ведь, что если ты пишешь функцию, которая должна принимать значение из набора, то нужно показать этот набор. А может еще и свалидировать ошибку. А еще и провалиться внутрь по CTRL+Click. А еще и обратный референс найти. Ну и рефакторинг общий сделать, раз уж разошлись. Ребята делающие плагины под свои технологии молодцы, но как мне сделать то же самое с моим MyClass::readFile(&#39;users.csv&#39;) ? А если нужно подсказать свойства текущей модели $model-&gt;getAttributeLabel(&#39;id&#39;) ? А если я хочу сделать подсказки в query builder? Да и вообще, зачем мне еще один плагин, PHPStorm ведь и без него справлялся годами? Узнать подробнее</p><p><a href="https://habr.com/ru/articles/868898/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/868898/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://zhub.link/tags/intellij" class="mention hashtag" rel="tag">#<span>intellij</span></a> <a href="https://zhub.link/tags/plugin" class="mention hashtag" rel="tag">#<span>plugin</span></a> <a href="https://zhub.link/tags/intellij_platform" class="mention hashtag" rel="tag">#<span>intellij_platform</span></a> <a href="https://zhub.link/tags/developer_experience" class="mention hashtag" rel="tag">#<span>developer_experience</span></a> <a href="https://zhub.link/tags/phpstorm" class="mention hashtag" rel="tag">#<span>phpstorm</span></a></p>
Habr<p>Мигрируем с JetBrains PHPStorm на Cursor (VS Code)</p><p>Разберем, как настроить в Cursor (VS Code) привычные функции JetBrains PHPStorm. Множество описанных в статье функций носит общий характер и не привязано конкретно к PHP, так что будет актуально и для миграции из других продуктов Jetbrains. Тем не менее, настроим полноценную поддержку php, xdebug, .env, yaml, symfony, git, перенесем хоткеи и тему оформления, поймем, как подключаться к БД и удаленному серверу. Будет небольшое личное сравнение IDE между собой. Функции Cursor затрагивать почти не будем.</p><p><a href="https://habr.com/ru/articles/866644/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/866644/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/phpstorm" class="mention hashtag" rel="tag">#<span>phpstorm</span></a> <a href="https://zhub.link/tags/cursor" class="mention hashtag" rel="tag">#<span>cursor</span></a> <a href="https://zhub.link/tags/vs_code" class="mention hashtag" rel="tag">#<span>vs_code</span></a> <a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a></p>
Habr<p>Отладка PHP сценариев в Docker-контейнере с помощью PhpStorm и Xdebug. Глубокое погружение</p><p>Одним из ключевых аспектов успешной разработки является эффективная отладка кода. Статья посвящена настройке и использованию PhpStorm, Xdebug и Docker для отладки PHP-скриптов в Docker-контейнере. Статья предлагает актуальную информацию (на момент написания) и оформлена в виде подробнейшего пошагового туториала. Информация действительна для ОС Windows. В других ОС возможны варианты. Цель статьи — не просто создать пошаговой конспект настроек, а объяснить, как всё это взаимодействует. Это поможет избежать затруднений при изменении интерфейса IDE в будущем. Возможно, статья выглядит слишком педантичной. Но гуру всегда смогут прочесть её по диагонали, зато новички в этой теме найдут для себя много полезного.</p><p><a href="https://habr.com/ru/articles/834922/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/834922/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/PHP" class="mention hashtag" rel="tag">#<span>PHP</span></a> <a href="https://zhub.link/tags/PhpStorm" class="mention hashtag" rel="tag">#<span>PhpStorm</span></a> <a href="https://zhub.link/tags/Xdebug" class="mention hashtag" rel="tag">#<span>Xdebug</span></a> <a href="https://zhub.link/tags/Docker" class="mention hashtag" rel="tag">#<span>Docker</span></a> <a href="https://zhub.link/tags/%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BE%D1%82%D0%BB%D0%B0%D0%B4%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>удаленная_отладка</span></a></p>
Habr<p>Подмена функций стандартной библиотеки PHP с помощью xepozz/internal-mocker</p><p>Как в PHP заставить функции из стандартной библиотеки, например \time() или \date() выдать нужный результат? С помощью инструмента xepozz/internal-mocker такое возможно сделать. Для этого необходимо выполнить несколько подготовительных шагов и можно запускать тесты в любом окружении.</p><p><a href="https://habr.com/ru/articles/797343/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/797343/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://zhub.link/tags/phpstorm" class="mention hashtag" rel="tag">#<span>phpstorm</span></a> <a href="https://zhub.link/tags/test" class="mention hashtag" rel="tag">#<span>test</span></a> <a href="https://zhub.link/tags/testing" class="mention hashtag" rel="tag">#<span>testing</span></a> <a href="https://zhub.link/tags/mock" class="mention hashtag" rel="tag">#<span>mock</span></a></p>
Habr<p>Разборка в Шторме</p><p>PhpStorm — лучшая IDE. Но не все дефолтные настройки могут подходить. Особенно в новом UI. Что и почему можно поменять? Сейчас расскажу. Давай</p><p><a href="https://habr.com/ru/articles/784256/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/784256/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://zhub.link/tags/phpstorm" class="mention hashtag" rel="tag">#<span>phpstorm</span></a> <a href="https://zhub.link/tags/ui" class="mention hashtag" rel="tag">#<span>ui</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%BA%D1%83%D1%81%D0%BE%D0%B2%D1%89%D0%B8%D0%BD%D0%B0" class="mention hashtag" rel="tag">#<span>вкусовщина</span></a></p>