Не ИСПОЛЬЗУЙ Empty() / Isset() в публичном проекте, и вот почему!

Поделиться
HTML-код
  • Опубликовано: 11 окт 2024
  • Отличные конструкции, облегчающие проверку, такие как empty() & isset() могут стать фатальной ошибкой на пути к публичному проекту. ПХП отличный гибкий язык, и он позволяет допускать много ошибок из-за отсутствия строгой типизации, и в этом видео я расскажу почему я не советую их использовать.
    Хотя, есть пара моментов, где я все же могу их использовать, в общем...давай смотреть!
    #php #programming #программирование #программированиедляначинающих #coding
    Поставь лайк, пиши вопросы в комментариях - поддержи меня!
    -----------------------------------------------
    👨‍🏫 Более 15 лет я работаю в айти, из них около 10 занимаюсь преподаванием, научил массу людей - научу и тебя!
    Хочешь научится программировать как боженька, получить работу мечты и зарабатывать много $$$, консультация БЕСПЛАТНО.
    ➕ в Директ за консультацией
    Мой Instagram / burm.alex
    p.s. можно также писать в телеграм, t.me/AlexBurm

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

  • @disconnect3763
    @disconnect3763 10 дней назад +1

    Очень познавательно. Спасибо большое!

    • @BurmAlex
      @BurmAlex  10 дней назад +1

      спасибо!

  • @dim-live
    @dim-live 9 дней назад +1

    Такие видео о приемах защиты очень нужны. 👍🏻 До запуска проекта надо понимать риски и их исключать. Интересно было бы про защиту при загрузке файлов узнать в похожем коротком видео.

    • @BurmAlex
      @BurmAlex  9 дней назад +2

      попробую сделать

  • @pavlenkoevgeniy4836
    @pavlenkoevgeniy4836 8 дней назад +1

    Спасибо! Не знал, что через html форму можно передать array. 🙏

    • @BurmAlex
      @BurmAlex  8 дней назад +2

      тут вопрос больше не в html, а в протоколе http, который позволяет передавать массив, а будет это через браузер или какой-то API запрос - не суть важно.
      я всегда говорю - "не доверяйте фронту", т.е. бекендер ни когда не должен полагаться на валидацию на стороне браузера (клиента), т.к. через него всегда можно отправить все что угодно.

  • @oleksiiberestniev5432
    @oleksiiberestniev5432 10 дней назад +1

    так а що фіксити тоді потім у продакшині якщо зразу так правильно все написати?

    • @BurmAlex
      @BurmAlex  9 дней назад +1

      это отличный поинт "заведомо создать себе работу на будущее". просите у клиента денег на рефакторинг, который обеспечит вас работой на ближайшее будущее :)