Расширения VSCode/Codium для PHP разработки

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 63

  • @shshvvvv
    @shshvvvv 3 года назад +5

    Круто. Очень информативно. Отдельное спасибо за таймкоды.

  • @user-xh5mp4rc6g
    @user-xh5mp4rc6g 3 года назад

    Спасибо, видео было полезным)

  • @VimpelGames
    @VimpelGames 3 года назад

    Спасибо за видео, приятно слушать. Очень вдумчиво и конкретно. Видно, что автор разбирается в теме. Я начал изучать пхп около месяца назад, написал простенький калькулятор, сделал форму с методами гет и пост, но впереди еще очень многое предстоит выучить. Посоветуйте с чего начать и в каком направлении двигаться, чтобы хорошо усвоить материал. Так же мало практики, пока что дается тяжело. В теории понятно а как только садишься за код начинаешь понимать, что не знаешь с чего начать и как правильно писать программу. А обзор плагинов очень полезный, установил себе не могу нарадоваться. На моем уровне скорее всего пока больше помогают плагины bracket pair , indent rainbow, php debug. Поставил тему monokai, но вот шрифты не подключаются которые JetBrains как у вас. Вписываю их в строчку font-family в настройках ide, но результата нет. Может запишите видео на тему как новичкам добраться хотябы до уровня джуниора учитываются свой опыт и профессионализм? Не забрасывайте канал. Лично я очень жду новых видео.

    • @stanyakubenko135
      @stanyakubenko135  3 года назад +3

      Спасибо за коммент! Я хотел бы чтобы канал был именно для новичков. Прямо совсем начинающих. Миллион раз задаю себе вопрос: Как тому кто начинает сейчас нагнать весь тот опыт, который есть у тех, кто начинал очень давно. Как быстро освоить базовые вещи без которых невозможно работать в более или менее серьезных проектах. Уже готовлю следующее видео.

    • @VimpelGames
      @VimpelGames 3 года назад

      @@stanyakubenko135 спасибо, буду ждать!

  • @user-qn4qm9gk1h
    @user-qn4qm9gk1h 2 года назад

    Стэн, благодарю за PHP DocBlocker ) А то в IDE есть, и мне тож захотелось в свой VSC )))

    • @stanyakubenko135
      @stanyakubenko135  2 года назад

      Еще бы он умел сразу дефолтные комменты к аргументам подставлять.

    • @user-qn4qm9gk1h
      @user-qn4qm9gk1h 2 года назад

      @@stanyakubenko135 я сейчас и тому, что есть порадовался) и Indent rainbow прикольный. Кстати, пока в плагинах шарился, увидел, что Bracket pair colorizer уже не актуален как самостоятельное расшир. Встроен в VSC. Спасибо за инфу )

    • @stanyakubenko135
      @stanyakubenko135  2 года назад

      Да. Только недавно отключил

  • @kerusdc8322
    @kerusdc8322 2 года назад

    скажите, какое есть расширение vscode для автоопределения кодировки?
    или есть команда?
    а то устал менять кодировку с utf-8 на кириллицу 1251 в одних файлах и наоборот в других

  • @user-ux8le5hw2b
    @user-ux8le5hw2b 3 года назад +1

    Хорошее видео! PHPStorm платный и требует много ресурсов из-за чего на слабом компьютере будет тормозить.

    • @stanyakubenko135
      @stanyakubenko135  3 года назад +1

      Я если честно запускал PHPStorm пару раз несколько лет назад. Не прижился он у меня. Хоть я и не очень люблю поделки от мелкомягких, но VSCode/Codium меня во всем устраивают.

    • @mugen31337
      @mugen31337 3 года назад

      Есть опыт работы в phpstorm на макбуке 2010 года и ноуте 2012 года на i5 3го поколения. Ничего там не тормозит. В этом языке нечему тормозить. А вот Webstorm тормозит чувствительно.

  • @user-sq3et2es7p
    @user-sq3et2es7p 3 года назад

    Здравствуйте! Пробовали CSS Peek или CSS Navigation. У меня при переходе к определению стиля файл css открывается рядом, несмотря на то, что он уже открыт во втором столбце..

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      Здравствуйте! Не пробовал данные библиотеки. Поэтому затрудняюсь ответить :(

  • @EdwardNorthwind
    @EdwardNorthwind 3 года назад

    PHP Intelephense от Бена лучше, чем Феликса?

  • @romanmegagunko4650
    @romanmegagunko4650 3 года назад

    Здравствуйте, у меня запуске php файла (hello world) через code runner отображаются квадратики и вопросы в выходных данных. Но при запуске файлов js code runner работает нормально. Как исправить это для php?

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      Посмотрите php.ini на предмет дефолтной кодировки. Какая у вас ОС? Если тот же файл запустить просто через php file.php такой же вывод?

    • @romanmegagunko4650
      @romanmegagunko4650 3 года назад

      @@stanyakubenko135 ОС windows 10. В php.ini только нашел строку ;default_charset = "utf-8", как дефолтную посмотреть не знаю. Если запускать php file.php то в браузере все нормально. Надеюсь, что я все так понял

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      @@romanmegagunko4650 а если в консоли запустить php file.php?

    • @romanmegagunko4650
      @romanmegagunko4650 3 года назад

      @@stanyakubenko135 если в консоли запускаю, файл пытается Brackets открыть))

    • @romanmegagunko4650
      @romanmegagunko4650 3 года назад

      @@stanyakubenko135 дефолтная кодировка все таки UTF-8, если смотреть через phpinfo

  • @vitall789
    @vitall789 2 года назад

    Под каждый параметр гетер сетер это расточительство.

  • @vitall789
    @vitall789 2 года назад

    На сколько лучше нетбинса VSCode по быстродействию?

    • @stanyakubenko135
      @stanyakubenko135  2 года назад

      Ну нетбинс у меня был без каких-либо плагинов и тд. На скорость его работы не приходилось жаловаться. Если бы он развивался в том же направлении что и vscode, то наверное на нем и остался бы.

  • @romanmegagunko4650
    @romanmegagunko4650 3 года назад

    Посоветуйте, что лучше установить в Ubuntu в качестве сервера, lamp или xamp?

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      Сорри за долгий ответ! Из этого я бы не ставил ничего. Используйте Docker.

    • @romanmegagunko4650
      @romanmegagunko4650 3 года назад

      @@stanyakubenko135 Спасибо! Как раз недавно читал статью о нем.

  • @mihfil43
    @mihfil43 3 года назад

    Коллега, я пропустил или вы не рассказали про линию ограничения длинны строки?

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      Я не рассказывал, т.к. это настройки редактора

    • @mihfil43
      @mihfil43 3 года назад

      @@stanyakubenko135 а можете здесь сказать какой параметр искать, не помню как называется

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      @@mihfil43 "editor.rulers": [
      {
      "column": 110,
      "color": "#464446"
      },
      ]

    • @mihfil43
      @mihfil43 3 года назад +1

      @@stanyakubenko135 спасибо

  • @robertpaulig7359
    @robertpaulig7359 3 года назад

    Какие интересные настройки launch.json порт не стандартный 9000 и ещё patchMappings, раздел с указанием рабочей папки slim. Вы разработчик Фреймворка slim? )))

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      Порт нестандартный тк одновременно запускаю несколько проектов иногда и происходят конфликты. Маппинг путей необходим когда проект запущен в Docker например. И да. Я не разработчик Slim Framework. Хоть и есть пара коммитов от меня в репозитории Slim skeleton, но это так мелкие правки. Сам фреймворк Слим мне интересен своей идеей. Советую обратить на него внимание.

    • @robertpaulig7359
      @robertpaulig7359 3 года назад

      @@stanyakubenko135 У меня проект на 3 слиме. А вы фринансом не примышляете? А то бы я к вам обратился. У меня маленький проект на слиме 3 мне его в 4 надо переписать и допилить 2 функции.

  • @user-of3gk6cd3g
    @user-of3gk6cd3g 3 года назад

    Не плохой видос нашел пару расширений полезных для себя. Но ставлю дислайк так как ты не слова не сказал что для расширений phpcs & phpcb для их полноценной работы даже что там полноценной они при установки вообще не работаю если нет composer.
    И с какими подводными камнями столкнуться пользователь когда установит его и эти расширения

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      Спасибо за комментарии. А зачем говорить об очевидных вещах. Если вы этими инструментами пользуетесь, то должны знать как они устанавливаются. Расширение в данном случае это только удобный посредник.

  • @kosoystudio
    @kosoystudio 3 года назад

    1) Автор проставь тайм-коды
    2) Почему не используешь PHPStorm?

    • @stanyakubenko135
      @stanyakubenko135  3 года назад +1

      1) Посмотрю как это делается и возможно сделаю. 2) PHPStorm мне не к сожалению не по душе. Да и видео не сравнивает редакторы ;)

  • @romanmegagunko4650
    @romanmegagunko4650 3 года назад

    Сделайте, если не трудно, видео по установке Xdebag в связке Openserver - VSCode на ОС Windows 10. Делаю все вроде по инструкции в документации, но работать xdebag не хочет. Извиняюсь за многословность.. Каким то чудом xdebag заработал)) Ждем видео по настройке

    • @stanyakubenko135
      @stanyakubenko135  3 года назад

      К сожалению я не работаю в Windows. Сделаю видео по настройке в Linux. Ну а дальше думаю адаптируете :)

    • @EdwardNorthwind
      @EdwardNorthwind 3 года назад

      xDebug уже установлен в OpenServer, что тебе нужно, так это раскомментировать нужные поля в php.ini (только отрывай его через приложение OSPanel), или как я просто добавь в конец блока [xDebug] код:
      zend_extension = xdebug
      xdebug.remote_enable = 1
      xdebug.remote_autostart = 0
      xdebug.remote_port = 9000
      xdebug.remote_connect_back = 1
      xdebug.profiler_enable = 0
      xdebug.profiler_enable_trigger = 1
      xdebug.profiler_output_name = "cachegrind.out.%H%R"
      xdebug.idekey = ""
      Дальше просто запусти в VSCode деббагинг и программа тебе предложит сформировать файл настроек, стандартного хватает.

    • @romanmegagunko4650
      @romanmegagunko4650 3 года назад

      @@EdwardNorthwind у меня опечатка, xdebug установился*, но при запуске (файл настроек сгенерирован) дебагера в vscode ничего не происходит. Попробую подключить xdebag встроенный в openserver.

    • @EdwardNorthwind
      @EdwardNorthwind 3 года назад

      @@romanmegagunko4650 я бы и хотел помочь, но у меня PhpStorm как основной редактор. Так что гугли.
      Еще, я сам лично столкнулся с проблемой, когда всё перестало работать после установки Eclipse PHP, так что мне пришлось и OpenServer перераспаковывать. Так что попробуй все снести и настроить с нуля, если гугление не поможет.

    • @EdwardNorthwind
      @EdwardNorthwind 3 года назад

      @@romanmegagunko4650 попробуй сменить расширение. У меня тоже не заработал дебагинг, даже брекпоинты поставить не мог. поставил другое расширение -- и всё завилось с пол пинка. единственное расширение поставь Xdebug helper.

  • @user-oc2lz6tb9j
    @user-oc2lz6tb9j 3 года назад +1

    настолько скучно обучающее видео в жизне не видел это ужас !!!

    • @stanyakubenko135
      @stanyakubenko135  3 года назад +1

      Зачем смотрел? В тиктоке веселее