*Понравилось видео? Поддержки автора на **boosty.to/bedev** и получи уникальные закрытые курсы с практикой и поддержкой автора. (Описание ништяков для подписчиков в этом видео - **kzbin.info/www/bejne/p33VfGtjg9eEb6c** )*
@PPShow3878 ай бұрын
Спасибо за урок!!!👍
@dmytriyenkovyacheslav38043 жыл бұрын
Тут только синтаксис описания класса, до ООП изложение пока не дошло. Когда говорят про ООП подразумевают в первую очередь основные принципы этой парадигмы - инкапсуляция, наследование, полиморфизм, абстаркция. Имеет смысл рассматривать при таких задачах как проектрипование предметной области, динамика взаимодействия объектов в системе. Просто написать класс - от этого код не станет ООП
@haytxadavo3 жыл бұрын
Ну так человек базово и показал основы ооп, как это работает в php.
@RazvlekaykaBY2 жыл бұрын
@@haytxadavo и что нам с этой информацией делать? Куда её применять? Верно - никуда!
@TheKirk19892 жыл бұрын
@@haytxadavo и что ? Любой человек может просто прочитать эту сухую теорию в любой статье, а ответа на вопрос "Зачем это нужно, и где это применять?" так и не поступает! 99% челиков в подобных видео пилят один и тот-же заезженный пример с new Person() ... Позорище, НА всех ЯП одно и то-же, бред, никто не хочет придумать ничего приближенного к реальности.. Как будто мать его начинающий прогер в первом же своём проекте будет делать соц. сеть, где будет применять эти знания создания шаблонов для пользовательских данных
@yksi28832 жыл бұрын
@@TheKirk1989 такие базовые вещи как ООП объясняют в институте.
@maxdrobchuk53762 жыл бұрын
Меня как начинающему еще бесило что автор постоянно забывает писать function. А потом почему же ошибка !? =)
@kamuzon3 жыл бұрын
В терминале можно пользоваться клавишами стрелочек вверх - вниз, чтобы всё время не набирать php index.php, а выбирать из предыдущих команд.
@gornostai4ik_lol10 ай бұрын
Купит мак - освоит ведьминский жесты 😅
@МишаМ-с6ж Жыл бұрын
На самом деле как руководство.Основные сложные темы затронуты в которых нужно разбираться.Спасибо Александр большое.
@LinnikIvan Жыл бұрын
Алэкс, паблык! Зачетное видео, спасибо
@ТинаКовригина3 жыл бұрын
Круто, сапасибо. За 30 минут обьяснили то, что часосми пытаются рассказать другие
@Vova-mq5wy2 жыл бұрын
классный видос, что бы освежить знания по пхп и ооп- самое то)
@Эдуард-п2у2 жыл бұрын
Спасибо за видео. Кратко и понятно. :)
@АлиМухамедалиев-ъ6ф3 жыл бұрын
Красавчик. Инфа была полезной
@odessabebaodessabeba43932 жыл бұрын
Без теории!!! На примерах!!! Мне понравилось!!! Спасибо)))
@piterkola13 жыл бұрын
Описание темы доступное и понятное!!!
@antonhonchar3 жыл бұрын
Супер! Благодарю за полезный урок!)
@BlackShadow_863 жыл бұрын
Большое спасибо! Давно пищу на пыхе процедурными методами, классы как то думал не сильно пригодятся, но писать пороцедурно это много повторяющегося кода, ну к примеру обращения к БД. Можно всю работу вытащить в отдельный класс (Обычно я делаю rquire_once ('Db_prcessor.php')), описать всё методы и не тратить время на повторное написание кода для работы с БД, а тупо передавать в поля значения и вызывать методы!!! Еще раз огромное cпасибо, многое стало лучше доходить!
@dfcf75552 жыл бұрын
тема зашла. очень доходчиво.
@nikolay_it_master3 жыл бұрын
спасибо, правда шустро :) Интересно по аналогии глянуть MVC
@archinewtontv11043 жыл бұрын
Огнище!
@my_coolheart3 жыл бұрын
Супер! Топ тема и топовое руководство!!! Однозначно развивать дальше)
@edgarkhachaturov27093 жыл бұрын
Отличный урок. Коротко и понятно. Эта тема мне интересна потому что я сейчас изучаю PHP и как раз остановился на разделе ООП. Буду благодарен если выйдут дополнительные уроки на на эту тему.
@RazvlekaykaBY2 жыл бұрын
*Именно на таких примерах сложно понять и выучить, как применять ООП в реальных проектах!* *Например в Symfony или Laravel. Там не будет Алекса, который работает, и имеет возраст!*
@Ivan-dd8ff2 жыл бұрын
Вы молодец! У вас талант учительства!
@romanbush51642 жыл бұрын
Спасибо, как этот синтаксис нагружает мозг. После питона это проще понимать 🤣, и сапостовлять. С нуля больше закалебешься над синтаксис ом чем над написанием программы. Нагруженный код
@AlexCujba-ye1bv9 күн бұрын
Где-то слышал что полиморфизм это когда объект подкласса можно использовать вместо объекта родительского класса. Например есть класс Person и производный от него класс Student, объект класса Student имеет 2 формы, он является и человеком и студентом
@EvilGazz3 жыл бұрын
Спасибо! Очень полезно и доступно!
@ВадимСалтановский-п7н2 жыл бұрын
Терминал хранит историю команд, которые выбираются стрелкой вверх / вниз...
@slogarich3 жыл бұрын
Зашло, полезный урок.
@TheDomovik3 жыл бұрын
А ООП то где ? диктору нужно узнать про парадигмы ооп
@kopilov_pavel3 жыл бұрын
Спасибо, полезно
@МихаилБавыка3 жыл бұрын
Цікаво, продовжуйте. 🙂 👍
@ПавелОмельченко-й2в Жыл бұрын
Job наследующий Person это сильно.
@seoonlyRU2 жыл бұрын
футболка ок))) лайк за фёстов от сеошника и вебмастера СЕООНЛИ
@grigoriymalyshev47822 жыл бұрын
очень больно, конечно, смотреть на persen и lasname. 😆
@phitrow2 жыл бұрын
Да, грамматика английского на высоте!
@geekboy86727 ай бұрын
Может мы ему скажем, что можно в терминале стрелку вверх нажать и не вводить постоянно команду)
@vitalybaryshnikov40293 жыл бұрын
гуд, продолжай)
@Serrjik3 жыл бұрын
То, что надо!
@phitrow2 жыл бұрын
Хорошо, но скажите мне чем классы лучше массивов? Гора писанины, а конструкция та же: ключ - значение; Где это посмотреть?
@Mamikonars3 жыл бұрын
А третий стрим по WordPress будет?
@костяпригоровский3 жыл бұрын
Привет, классно рассказываете, я бы в Visual Studio Code сделал перенос строк
@РусланШишкин-т1м2 жыл бұрын
Тема для тех кто хоть как то уже в теме.Хотелось бы да, в реальном примере не со значением переменых которые сам задаёшь а подставляемыми из базы например.Не обязательно долго рассказывать за создание баз данных, а реальные получение и применения переменных из них.Хотелось бы для тех кто уже хоть как то в теме.
@hertz30012 жыл бұрын
Ничего не понял. Хотя до этого изучал ооп и всё было понятно, кроме как и где применять
@masterng563 жыл бұрын
Отличный урок, хочется видеть продолжение. Пожелание от себя, можно шрифт сделать поменьше, с таким разрешением будет нормально, чем больше кода видно на экране тем легче воспринимать.
@СеРгей-й1в8з3 жыл бұрын
Зато сейчас на телефоне можно смотреть!!
@int0matar3 жыл бұрын
Хотелось бы на реальных примерах увидеть как применяется ООП (инкупсуляция, полиморфизм), интерфейсы, может быть какие то паттерны.
@amirshikarno98803 жыл бұрын
Пишу "веб мастерскую имени Барона Сайтоверстаузена". Интересно очень как с ООП работать. Может будет инструкция про регистрацию и взаимодействие с бд, примером ООП?
@GELIC2 жыл бұрын
такое ощущение что ты говоришь и ешь картошку🤣🤣🤣
@artes77123 жыл бұрын
Класс, даваи еще !
@irina-s3 жыл бұрын
Спасибо
@АлександрИванов-ц6ф4в3 жыл бұрын
александр откройте возможность покупать курсы по электронным кошелькам - например qiwi
@Niakita3 жыл бұрын
Почему некоторые студии просят для разработки использовать ПЕХе Пе Шторм? Можно ведь в Нотепад++ писать - зачем ПехЕ ПЕ шторм нужен?
@gravityarm92403 жыл бұрын
Слушай а ты с фреймворка и работаешь? Ларавель симфония.. ? Было б интересно посмотреть скринкасты !!
@nobleknight42693 жыл бұрын
А где инкапсуляция и полиморфизм?
@Tornado-ln7fq2 жыл бұрын
Наследования SuperHouse->OneHouse->TwoHouse,каждый последующий класс не знает про тот от которого он был унаследован.А это в свою очередь уже является инкапсуляцией.Полиморфизм - Это и есть когда идет создания объектов,с одного Экземпляра класса ,форма одна,а содержания разное.Интерфейсы - это по сути бесполезный экземпляры классов,они пустые,и кроме как информации, каким должен быть класс,и какие методы в нем должны быть,больше не чего не несут.Вот и весь ооп. Ах да,он используется для структуризации данных и самого кода,вот и все.
@keks_o41622 жыл бұрын
Методы являются открытыми по умолчанию
@EshkinKot19803 жыл бұрын
Неплохо бы автору ролика самому изучить, что такое ООП, а уже потом рассказвать об этом. Первое что бросается, это публичные свойства (переменные). Публичных свойств не должно быть! Их можно использовать только в исключительных случаях. Второе - class Job extends Person, что в переводе на русский язык означает : работа является персоной. Это говорит о том, что у автора нет ни малейшего понятия о том, для чего ООП создавался, и какие идеи лежат в его основе. Костанты, ну тут вообще жесть, Бил Гейтс по его логике русский. А еще в PHP есть стандарты по оформлению кода PSR-1 и PSR-2, и не плохо бы в учебных роликах их придерживаться. Сделал свойства приватными (что вобщем-то правильно), и тут же открыл ко ВСЕМ свойствам доступ с помощью магических методов. Не делайте так! Магические методы __get() и __set() полезны, когда вы пишите какой-то низкоуровневый код, например библиотеку по преобразованию записей БД в объекты (ORM). Но в коде с бизнес логикой их лучше не использовать. Я понимаю, что автор фрилансер, который пишет на вордпрессе простенькие сайты. Ему ООП не нужен, для него это скорее дань моде. ООП это не про WP, ООП это про сложные проекты, работа над которыми не заканчивается их запуском, а только начинается. ООП про командную разработку, про повторное использование кода не только своего но и чужого.
@sergeyparubets32363 жыл бұрын
Попробовал повторить код, при запуске на выполнение ошибка "php : Имя "php" не распознано как имя командлета, функции, файла сценария или выполняемой программы." Наверное нужно где то, что то включить чтобы команда заработала
@bedeveloper3 жыл бұрын
пхп установить
@gornostai4ik_lol10 ай бұрын
Не маковская клава. Тогда ещё не накопил что ли...
@glebsemenov67822 жыл бұрын
Привет! Я php джун. Собираю закрытый чатик для начинающих php разработчиков. Будем нетворкаться, учить новые штуки вместе и мотивировать друг друга. Пиши свой тг в комменты.
@faizulla58383 жыл бұрын
для начинающих.... базовое.... ачто то сам печатает, в своей волне .... своя гамма.....+ "паблЫк".....
@ДокТорасенко2 жыл бұрын
Вася, НИЖНИХ подчёркиваний НЕ БЫВАЕТ. Ибо не бывает и ВЕРХНИХ. Л - ЛОГИКА! Программисты, блин...
@sreggh3 жыл бұрын
Слишком сложно пока для меня. Но все равно спасибо, было интересно посмотреть)
@VladimirKrygin-j4d3 жыл бұрын
Ужасные объяснения, ужасные примеры, нарушения терминологии, "PSR-12? Не, не слышал." и пр. В общем, "Сборник ООП для начинающих. Как НЕ НАДО делать". :/
@VladimirKrygin-j4d2 жыл бұрын
@catsapp animation потому и не делаю. Не каждый способен учить, а примеры подавать плохие полно ;)
@aleksandrmakedonsky12952 жыл бұрын
Саш сделай окно с кодом больше все время смотрим в щель как ты скрошиль взад вперед и не за что ухватится и шрифт поменьше, мы ведь можем видео на весь экран открыть. а так познавательно, но очень долго и не организовано, можно даже не писать в реальном времени а показать уже подготовленные примеры, секономит время видео. Синтаксис понятен не понятно зачем, надо реальный пример с private и Protect, зачем делать протект переменную и потом использовать геттеры и сеттеры чтобы ее менять, если можно просто сделать паблик переменную, вот я не понимаю, пойду дальше гуглить.
@memasizm3 жыл бұрын
Да по WP больше всего интересно.
@user-oq1qo2xx5k Жыл бұрын
Вот сижу и думаю - курс что ли по РЕАЛЬНОМУ ООП в php запилить? Я так ради интереса зашел поглядеть, что выкладывают - это не ООП. Это классы и методы - новичку толку от этого материала 0, он уже 100 раз это читал, смотрел. 95% «программистов» понятия не имеют о том, насколько удобно все это дело можно применять, а просто клепают говнокод по таким видео. А потом удивляются, почему их на работу не берут. Никто не объясняет сути ООП, его реального назначения и применения.
@d1vergent3 жыл бұрын
Что с прической ?)
@Pootie_Shoe Жыл бұрын
Паблык, джёб, Алэкс, Алыкс🤦♂️ Зачем говорить эти слова типа с английским акцентом? Это всегда нелепо, когда люди зачем-то произносят слова с супер акцентом, говоря по-русски.
@borisovilya43773 жыл бұрын
Оказывается все так просто было..
@алексиванов-с3ц3 жыл бұрын
Класс . Зашло .но рекламы (
@nikolay_it_master3 жыл бұрын
AdblockPlus плагин. режет оную.
@Serrjik3 жыл бұрын
Ютуб сейчас может сам рекламу вставлять, не спрашивая автора видео! Не обращайте внимания.