Урок 14. PHP - ООП. Трейт (trait)

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 57

  • @darkcitizen
    @darkcitizen 8 років тому +55

    Гудбай, ворлд! Вот это я понимаю, позитивное программирование))

    • @max4dprintlv457
      @max4dprintlv457 5 років тому +1

      Гудбай, ворлд - РЖУ ДО СЛЕЗ ))))))))))))))))))))

  • @ИгорьКачер-у5л
    @ИгорьКачер-у5л 4 роки тому +5

    Поймет даже тот, кто не хочет) Хорошая серия уроков. Спасибо
    P.S.
    Выполняйте все рекомендации автора если вы обучаетесь)

  • @ВыворотОнала
    @ВыворотОнала 8 років тому +19

    очень приятный человек и очень понятные уроки

    • @max4dprintlv457
      @max4dprintlv457 5 років тому

      добрый он - прям как из СССР

    • @codingfox
      @codingfox 5 років тому

      хороший ник)

  • @СергейНосов-э5е
    @СергейНосов-э5е 4 місяці тому +1

    Очень хороший урок...........!!!

  • @Opochanin
    @Opochanin 8 років тому +4

    Огромное спасибо за твою деятельность! Очень приятно тебя слушать.

  • @ЕвгенийЛазарев-ь9п
    @ЕвгенийЛазарев-ь9п 7 років тому +1

    уроки действительно понятные... частенько в видео куча умных словечек и ничего более... тут же все понятно и легко осваивается. спасибо!

  • @PetroWagner
    @PetroWagner 6 років тому +1

    Все просто и доступно. Спасибо.

  • @АндрейПугач-э4р
    @АндрейПугач-э4р 8 років тому +3

    Спасибо огромное автору за урок, все очень понятно и толково!!!
    Подписка на канал была хорошей идеей ) Респект

  • @leader7700
    @leader7700 8 років тому +4

    Спасибо) очень полезные и понятные уроки)

    • @pavelbelik
      @pavelbelik  8 років тому +1

      +Иван Иванов спасибо, что смотрите ;)

    • @developerarchitect7523
      @developerarchitect7523 7 років тому

      trait как то в скорости выигрывает у class? И разве class не может реализовать множественное наследование?

    • @ДмитрийБережной-е2д
      @ДмитрийБережной-е2д 7 років тому

      вы путаете грешное с праведным, трейт !== класс

  • @TheMultiland
    @TheMultiland 3 роки тому

    Мужик, спасибо большое! Блин уже дважды помог своими толковыми уроками)) Надо все с самого начала нормально пересмотреть) Отлично рассказываешь и понятным языком! Молодец!

  • @BoolFalse
    @BoolFalse 8 років тому +2

    все классно!! хорошая атмосфера, плавно и легко.. спс Разван !!
    хотелось бы встретить такие же качественные уроки от Laravel 5.*

  • @team4net
    @team4net 8 років тому

    Спасибо за урок, полезно... все доходчиво объяснил!

  • @GigaHertZ28
    @GigaHertZ28 2 роки тому

    красавчик, топ курс

  • @Vlad-em1bx
    @Vlad-em1bx 4 роки тому +1

    отличный урок!

  • @freelax947
    @freelax947 7 років тому

    Большое спасибо за уроки

  • @masterphp
    @masterphp 2 роки тому

    Обязательно испрльзую

  • @eugenek.2307
    @eugenek.2307 6 років тому

    Очень хорошие видео. Спасибо!

  • @rdfnd
    @rdfnd 7 років тому +1

    Отлично, купим Мир!!

  • @Volk777Vivere
    @Volk777Vivere 7 років тому

    такое впечатление чтопо соседству со столовкой где-то сидишь ;))
    Отличное и позитивное видео, однозначно Лайк! )

  • @kananrahimli4338
    @kananrahimli4338 Рік тому

    Спасибо 👍

  • @TheDron84
    @TheDron84 5 років тому

    Это было потрясно)

  • @sedovolosyi
    @sedovolosyi 5 років тому

    такое чувство, что когда писал видео, то и как раз был нужный момент прочитать документацию ;). спасибо

  • @РоманБелов-з1ы
    @РоманБелов-з1ы 8 років тому +1

    молодцом!

  • @vovatop3792
    @vovatop3792 8 років тому

    Жду продолжения :)

    • @pavelbelik
      @pavelbelik  8 років тому +2

      +vova top ) спасибо. Постораюсь до следующих выходных записать последние 2 урока этого курса. И далее переходим к гораздо более интересной теме - современные паттерны проектирования в php.

    • @kamitokazehayakamito
      @kamitokazehayakamito 8 років тому

      +Разван Ломов Будет интересно :)

  • @АлександрМалиновский-л7ч

    Автор, ПОДСКАЖИТЕ, в чем может быть причина Fatal error?
    Делал все по примеру , но со своими иенами файлов и методов. Все время Fatal error:
    после чего просто скопировал с репозитория файлы и заменил свои на скопированный оригинал! все равно
    Fatal error: Trait 'liw\traits\HelloWorld' not found in D:\xampp\htdocs\oop\app\App.php on line 14
    версия php 5.6
    ps. в чем было дело, так и не понял, но когда снес папку vendor и переустановил композер - все заработало!

  • @joke1000000
    @joke1000000 5 років тому

    А абстрактные методы в нем можно описывать? И почему?

  • @ІлляКшевдинський-к9я

    То есть трэйты для того что внутри класса вызывать класс (трэйт)?

  • @ЛевченкоЛіда
    @ЛевченкоЛіда 2 роки тому +1

    Traits представляют группу методов, которые могут быть добавлены в классы, не наследовать

    • @pavelbelik
      @pavelbelik  2 роки тому

      Спасибо за уточнение

  • @freelax947
    @freelax947 7 років тому

    Что самое интересное я много где читал и смотрел про ООП в php но о трейтах впервые вижу в вашем уроке, как то информации об этом не встречалось больше.

  • @damirlumaza1390
    @damirlumaza1390 4 роки тому

    как тут не подписаться)

  • @utmostcreator
    @utmostcreator 7 років тому +1

    А если много Трейтов будет то надо будет для каждого писать HelloWorld::boot insteadof GoodByeWorld......? like this?

    • @freelax947
      @freelax947 7 років тому

      Только в случае если в трейтах будут конфликтные методы (одинаковые)

  • @esot4431
    @esot4431 6 років тому +1

    вот кроме helloworld разве ничего нельзя использовать? И трейт и каласс и echo - всему на свете надо дать helloworld. Это скудность словарного запаса или неспособность пересказать своими словами раздел из мануала? Спасибо, позитив!

  • @geferrphp1334
    @geferrphp1334 8 років тому

    Спасибо! урок полезен и понятен. Одно путает в трейтах, что они очень похожи на абстрактные классы. В чем их приемущество перед абстрактными классами?

    • @freelax947
      @freelax947 7 років тому

      Я бы сказал что абстрактный класс похож на интерфейс, а трейт наоборот он не то что похож на обычный класс это почти он и есть, с той лишь разницей что нельзя создать его экземпляр а использовать только в наследовании.

    • @TheDron84
      @TheDron84 5 років тому

      В трейтах нельзя использовать константы.

  • @DrZlad
    @DrZlad 5 років тому

    Я так понял “use” в ооп это вместо “require” и “include”? Верно?
    Автору огромное спасибо!!!

  • @catoct7180
    @catoct7180 7 років тому

    напишите код что бы стать программистом echo Goodbye World - и вы программист

  • @narekhayrapetyan5542
    @narekhayrapetyan5542 3 роки тому +1

    Хорошие примеры только не надо удлинить смысл! а так всё ок СПАСИБО!

  • @kyrgyzkg5629
    @kyrgyzkg5629 8 років тому

    ߷߷߷߷߷߷߷߷

  • @vitalaskompulat5053
    @vitalaskompulat5053 6 років тому

    пора уже английский учить

  • @ocN3bIeo
    @ocN3bIeo 8 років тому

    Иногда, если честно, режет слух: "В этом языке программирования".

    • @pavelbelik
      @pavelbelik  8 років тому

      Спасибо. А как лучше говорить? Всегда действую по простому принципу: "Критикуешь - предлагай". Ожидаю, что другие будут поступать так же.

    • @ocN3bIeo
      @ocN3bIeo 8 років тому

      Всесторонне поддерживаю!
      Думаю следует называть, как и написано в мануале языка на оф. сайте "PHP is a scripting language ", ну или по простому скриптовый язык или же язык сценариев и т.п. кому как больше нравиться.

  • @anzh6714
    @anzh6714 Рік тому

    __TRAIT__, что-бы посмотреть в каком ты трейте

  • @СергейБеляков-ъ1ф
    @СергейБеляков-ъ1ф 3 роки тому

    Хороший урок, спасибо!