Комментарии:
Job наследующий Person это сильно.
ОтветитьВот сижу и думаю — курс что ли по РЕАЛЬНОМУ ООП в php запилить? Я так ради интереса зашел поглядеть, что выкладывают — это не ООП. Это классы и методы — новичку толку от этого материала 0, он уже 100 раз это читал, смотрел. 95% «программистов» понятия не имеют о том, насколько удобно все это дело можно применять, а просто клепают говнокод по таким видео. А потом удивляются, почему их на работу не берут. Никто не объясняет сути ООП, его реального назначения и применения.
ОтветитьПаблык, джёб, Алэкс, Алыкс🤦♂️
Зачем говорить эти слова типа с английским акцентом? Это всегда нелепо, когда люди зачем-то произносят слова с супер акцентом, говоря по-русски.
На самом деле как руководство.Основные сложные темы затронуты в которых нужно разбираться.Спасибо Александр
большое.
Спасибо за видео. Кратко и понятно. :)
ОтветитьНичего не понял. Хотя до этого изучал ооп и всё было понятно, кроме как и где применять
Ответитьклассный видос, что бы освежить знания по пхп и ооп- самое то)
ОтветитьДичь
ОтветитьПривет! Я php джун. Собираю закрытый чатик для начинающих php разработчиков. Будем нетворкаться, учить новые штуки вместе и мотивировать друг друга. Пиши свой тг в комменты.
ОтветитьТема для тех кто хоть как то уже в теме.Хотелось бы да, в реальном примере не со значением переменых которые сам задаёшь а подставляемыми из базы например.Не обязательно долго рассказывать за создание баз данных, а реальные получение и применения переменных из них.Хотелось бы для тех кто уже хоть как то в теме.
Ответитьтакое ощущение что ты говоришь и ешь картошку🤣🤣🤣
ОтветитьХорошее понятное видео, давайте еще про ПХП! )
ОтветитьБез теории!!! На примерах!!! Мне понравилось!!! Спасибо)))
ОтветитьИменно на таких примерах сложно понять и выучить, как применять ООП в реальных проектах!
Например в Symfony или Laravel. Там не будет Алекса, который работает, и имеет возраст!
Методы являются открытыми по умолчанию
ОтветитьХорошо, но скажите мне чем классы лучше массивов?
Гора писанины, а конструкция та же:
ключ - значение;
Где это посмотреть?
тема зашла. очень доходчиво.
Ответитьочень больно, конечно, смотреть на persen и lasname. 😆
ОтветитьНаследования SuperHouse->OneHouse->TwoHouse,каждый последующий класс не знает про тот от которого он был унаследован.А это в свою очередь уже является инкапсуляцией.Полиморфизм - Это и есть когда идет создания объектов,с одного Экземпляра класса ,форма одна,а содержания разное.Интерфейсы - это по сути бесполезный экземпляры классов,они пустые,и кроме как информации, каким должен быть класс,и какие методы в нем должны быть,больше не чего не несут.Вот и весь ооп. Ах да,он используется для структуризации данных и самого кода,вот и все.
ОтветитьВася, НИЖНИХ подчёркиваний НЕ БЫВАЕТ. Ибо не бывает и ВЕРХНИХ. Л - ЛОГИКА! Программисты, блин...
ОтветитьВы молодец! У вас талант учительства!
ОтветитьСпасибо, как этот синтаксис нагружает мозг. После питона это проще понимать 🤣, и сапостовлять. С нуля больше закалебешься над синтаксис ом чем над написанием программы. Нагруженный код
Ответитьфутболка ок))) лайк за фёстов от сеошника и вебмастера СЕООНЛИ
ОтветитьТерминал хранит историю команд, которые выбираются стрелкой вверх / вниз...
ОтветитьСаш сделай окно с кодом больше все время смотрим в щель как ты скрошиль взад вперед и не за что ухватится и шрифт поменьше, мы ведь можем видео на весь экран открыть. а так познавательно, но очень долго и не организовано, можно даже не писать в реальном времени а показать уже подготовленные примеры, секономит время видео. Синтаксис понятен не понятно зачем, надо реальный пример с private и Protect, зачем делать протект переменную и потом использовать геттеры и сеттеры чтобы ее менять, если можно просто сделать паблик переменную, вот я не понимаю, пойду дальше гуглить.
ОтветитьОказывается все так просто было..
ОтветитьКруто, сапасибо. За 30 минут обьяснили то, что часосми пытаются рассказать другие
ОтветитьНеплохо бы автору ролика самому изучить, что такое ООП, а уже потом рассказвать об этом.
Первое что бросается, это публичные свойства (переменные). Публичных свойств не должно быть! Их можно использовать только в исключительных случаях.
Второе - class Job extends Person, что в переводе на русский язык означает : работа является персоной.
Это говорит о том, что у автора нет ни малейшего понятия о том, для чего ООП создавался, и какие идеи лежат в его основе.
Костанты, ну тут вообще жесть, Бил Гейтс по его логике русский.
А еще в PHP есть стандарты по оформлению кода PSR-1 и PSR-2, и не плохо бы в учебных роликах их придерживаться.
Сделал свойства приватными (что вобщем-то правильно), и тут же открыл ко ВСЕМ свойствам доступ с помощью магических методов. Не делайте так! Магические методы __get() и __set() полезны, когда вы пишите какой-то низкоуровневый код, например библиотеку по преобразованию записей БД в объекты (ORM). Но в коде с бизнес логикой их лучше не использовать.
Я понимаю, что автор фрилансер, который пишет на вордпрессе простенькие сайты. Ему ООП не нужен, для него это скорее дань моде. ООП это не про WP, ООП это про сложные проекты, работа над которыми не заканчивается их запуском, а только начинается. ООП про командную разработку, про повторное использование кода не только своего но и чужого.
А ООП то где ? диктору нужно узнать про парадигмы ооп
ОтветитьОгнище!
ОтветитьСпасибо, полезно
ОтветитьВ терминале можно пользоваться клавишами стрелочек вверх - вниз, чтобы всё время не набирать php index.php, а выбирать из предыдущих команд.
ОтветитьБольшое спасибо! Давно пищу на пыхе процедурными методами, классы как то думал не сильно пригодятся, но писать пороцедурно это много повторяющегося кода, ну к примеру обращения к БД. Можно всю работу вытащить в отдельный класс (Обычно я делаю rquire_once ('Db_prcessor.php')), описать всё методы и не тратить время на повторное написание кода для работы с БД, а тупо передавать в поля значения и вызывать методы!!! Еще раз огромное cпасибо, многое стало лучше доходить!
ОтветитьПочему некоторые студии просят для разработки использовать ПЕХе Пе Шторм? Можно ведь в Нотепад++ писать - зачем ПехЕ ПЕ шторм нужен?
ОтветитьКласс, даваи еще !
ОтветитьПривет, классно рассказываете, я бы в Visual Studio Code сделал перенос строк
Ответитьдля меня это как то сложновато.по процедурке код пишу легко.а ооп вообще никак не могу вкурить.кроме как создать подключение к бд.где еще можно это применить?
ОтветитьСпасибо! Очень полезно и доступно!
ОтветитьА где инкапсуляция и полиморфизм?
ОтветитьХотелось бы на реальных примерах увидеть как применяется ООП (инкупсуляция, полиморфизм), интерфейсы, может быть какие то паттерны.
ОтветитьПишу "веб мастерскую имени Барона Сайтоверстаузена". Интересно очень как с ООП работать. Может будет инструкция про регистрацию и взаимодействие с бд, примером ООП?
Ответитьдля начинающих.... базовое.... ачто то сам печатает, в своей волне .... своя гамма.....+ "паблЫк".....
ОтветитьСупер! Топ тема и топовое руководство!!! Однозначно развивать дальше)
ОтветитьЦікаво, продовжуйте. 🙂 👍
ОтветитьУжасные объяснения, ужасные примеры, нарушения терминологии, "PSR-12? Не, не слышал." и пр. В общем, "Сборник ООП для начинающих. Как НЕ НАДО делать". :/
Ответитьгуд, продолжай)
ОтветитьСлишком сложно пока для меня. Но все равно спасибо, было интересно посмотреть)
ОтветитьЗашло, полезный урок.
Ответить