Руководство по ООП на PHP

Руководство по ООП на PHP

25,652 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Павел Омельченко
Павел Омельченко - 08.11.2023 15:24

Job наследующий Person это сильно.

Ответить
Эн
Эн - 11.08.2023 00:17

Вот сижу и думаю — курс что ли по РЕАЛЬНОМУ ООП в php запилить? Я так ради интереса зашел поглядеть, что выкладывают — это не ООП. Это классы и методы — новичку толку от этого материала 0, он уже 100 раз это читал, смотрел. 95% «программистов» понятия не имеют о том, насколько удобно все это дело можно применять, а просто клепают говнокод по таким видео. А потом удивляются, почему их на работу не берут. Никто не объясняет сути ООП, его реального назначения и применения.

Ответить
Ivan Linnik
Ivan Linnik - 19.06.2023 15:38

Алэкс, паблык! Зачетное видео, спасибо

Ответить
POOTIE SHOE
POOTIE SHOE - 10.05.2023 03:21

Паблык, джёб, Алэкс, Алыкс🤦‍♂️
Зачем говорить эти слова типа с английским акцентом? Это всегда нелепо, когда люди зачем-то произносят слова с супер акцентом, говоря по-русски.

Ответить
Миша М
Миша М - 21.11.2022 02:28

На самом деле как руководство.Основные сложные темы затронуты в которых нужно разбираться.Спасибо Александр
большое.

Ответить
Эдуард
Эдуард - 12.10.2022 15:51

Спасибо за видео. Кратко и понятно. :)

Ответить
Rukin Aleksandr
Rukin Aleksandr - 09.10.2022 16:58

Ничего не понял. Хотя до этого изучал ооп и всё было понятно, кроме как и где применять

Ответить
Vova
Vova - 26.09.2022 11:36

классный видос, что бы освежить знания по пхп и ооп- самое то)

Ответить
Артем
Артем - 27.07.2022 15:56

Дичь

Ответить
Gleb Semenov
Gleb Semenov - 26.07.2022 20:51

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

Ответить
Руслан Шишкин
Руслан Шишкин - 24.07.2022 17:03

Тема для тех кто хоть как то уже в теме.Хотелось бы да, в реальном примере не со значением переменых которые сам задаёшь а подставляемыми из базы например.Не обязательно долго рассказывать за создание баз данных, а реальные получение и применения переменных из них.Хотелось бы для тех кто уже хоть как то в теме.

Ответить
السيد X
السيد X - 05.07.2022 13:00

такое ощущение что ты говоришь и ешь картошку🤣🤣🤣

Ответить
catsapp video
catsapp video - 01.06.2022 08:57

Хорошее понятное видео, давайте еще про ПХП! )

Ответить
OdessaBeba OdessaBeba
OdessaBeba OdessaBeba - 04.05.2022 08:40

Без теории!!! На примерах!!! Мне понравилось!!! Спасибо)))

Ответить
Развлекайка
Развлекайка - 05.03.2022 20:44

Именно на таких примерах сложно понять и выучить, как применять ООП в реальных проектах!
Например в Symfony или Laravel. Там не будет Алекса, который работает, и имеет возраст!

Ответить
eretain
eretain - 19.02.2022 22:39

Методы являются открытыми по умолчанию

Ответить
kelvin phitrow
kelvin phitrow - 15.02.2022 09:53

Хорошо, но скажите мне чем классы лучше массивов?
Гора писанины, а конструкция та же:
ключ - значение;
Где это посмотреть?

Ответить
Df Cf
Df Cf - 03.02.2022 09:56

тема зашла. очень доходчиво.

Ответить
grigoriy malyshev
grigoriy malyshev - 22.01.2022 19:24

очень больно, конечно, смотреть на persen и lasname. 😆

Ответить
Tornado
Tornado - 05.01.2022 16:19

Наследования SuperHouse->OneHouse->TwoHouse,каждый последующий класс не знает про тот от которого он был унаследован.А это в свою очередь уже является инкапсуляцией.Полиморфизм - Это и есть когда идет создания объектов,с одного Экземпляра класса ,форма одна,а содержания разное.Интерфейсы - это по сути бесполезный экземпляры классов,они пустые,и кроме как информации, каким должен быть класс,и какие методы в нем должны быть,больше не чего не несут.Вот и весь ооп. Ах да,он используется для структуризации данных и самого кода,вот и все.

Ответить
Док Торасенко
Док Торасенко - 05.01.2022 11:04

Вася, НИЖНИХ подчёркиваний НЕ БЫВАЕТ. Ибо не бывает и ВЕРХНИХ. Л - ЛОГИКА! Программисты, блин...

Ответить
Ivan 1
Ivan 1 - 04.01.2022 14:51

Вы молодец! У вас талант учительства!

Ответить
ROMAN BUSH
ROMAN BUSH - 29.12.2021 14:11

Спасибо, как этот синтаксис нагружает мозг. После питона это проще понимать 🤣, и сапостовлять. С нуля больше закалебешься над синтаксис ом чем над написанием программы. Нагруженный код

Ответить
Антон Шавермин
Антон Шавермин - 09.12.2021 06:23

футболка ок))) лайк за фёстов от сеошника и вебмастера СЕООНЛИ

Ответить
Вадим Салтановский
Вадим Салтановский - 07.12.2021 10:51

Терминал хранит историю команд, которые выбираются стрелкой вверх / вниз...

Ответить
Aleksandr Makedonsky
Aleksandr Makedonsky - 03.12.2021 12:47

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

Ответить
Borisov Ilya
Borisov Ilya - 13.11.2021 17:52

Оказывается все так просто было..

Ответить
Тина Ковригина
Тина Ковригина - 08.11.2021 12:26

Круто, сапасибо. За 30 минут обьяснили то, что часосми пытаются рассказать другие

Ответить
Алексей Камырин
Алексей Камырин - 06.11.2021 21:06

Неплохо бы автору ролика самому изучить, что такое ООП, а уже потом рассказвать об этом.
Первое что бросается, это публичные свойства (переменные). Публичных свойств не должно быть! Их можно использовать только в исключительных случаях.
Второе - class Job extends Person, что в переводе на русский язык означает : работа является персоной.
Это говорит о том, что у автора нет ни малейшего понятия о том, для чего ООП создавался, и какие идеи лежат в его основе.
Костанты, ну тут вообще жесть, Бил Гейтс по его логике русский.
А еще в PHP есть стандарты по оформлению кода PSR-1 и PSR-2, и не плохо бы в учебных роликах их придерживаться.
Сделал свойства приватными (что вобщем-то правильно), и тут же открыл ко ВСЕМ свойствам доступ с помощью магических методов. Не делайте так! Магические методы __get() и __set() полезны, когда вы пишите какой-то низкоуровневый код, например библиотеку по преобразованию записей БД в объекты (ORM). Но в коде с бизнес логикой их лучше не использовать.
Я понимаю, что автор фрилансер, который пишет на вордпрессе простенькие сайты. Ему ООП не нужен, для него это скорее дань моде. ООП это не про WP, ООП это про сложные проекты, работа над которыми не заканчивается их запуском, а только начинается. ООП про командную разработку, про повторное использование кода не только своего но и чужого.

Ответить
Новостная Лента
Новостная Лента - 18.10.2021 17:06

А ООП то где ? диктору нужно узнать про парадигмы ооп

Ответить
ArchiNewtonTV
ArchiNewtonTV - 12.10.2021 17:42

Огнище!

Ответить
Павел Порошин
Павел Порошин - 09.10.2021 17:09

Спасибо, полезно

Ответить
Евгений Казаринов
Евгений Казаринов - 26.09.2021 02:27

В терминале можно пользоваться клавишами стрелочек вверх - вниз, чтобы всё время не набирать php index.php, а выбирать из предыдущих команд.

Ответить
custom electronics
custom electronics - 19.09.2021 22:54

Большое спасибо! Давно пищу на пыхе процедурными методами, классы как то думал не сильно пригодятся, но писать пороцедурно это много повторяющегося кода, ну к примеру обращения к БД. Можно всю работу вытащить в отдельный класс (Обычно я делаю rquire_once ('Db_prcessor.php')), описать всё методы и не тратить время на повторное написание кода для работы с БД, а тупо передавать в поля значения и вызывать методы!!! Еще раз огромное cпасибо, многое стало лучше доходить!

Ответить
OniksR SR
OniksR SR - 15.08.2021 15:23

Почему некоторые студии просят для разработки использовать ПЕХе Пе Шторм? Можно ведь в Нотепад++ писать - зачем ПехЕ ПЕ шторм нужен?

Ответить
ARTES
ARTES - 31.07.2021 12:40

Класс, даваи еще !

Ответить
костя пригоровский
костя пригоровский - 28.07.2021 07:20

Привет, классно рассказываете, я бы в Visual Studio Code сделал перенос строк

Ответить
Pm Mp
Pm Mp - 22.07.2021 20:11

для меня это как то сложновато.по процедурке код пишу легко.а ооп вообще никак не могу вкурить.кроме как создать подключение к бд.где еще можно это применить?

Ответить
Олег Десятников
Олег Десятников - 22.07.2021 19:52

Спасибо! Очень полезно и доступно!

Ответить
noble knight
noble knight - 09.07.2021 15:34

А где инкапсуляция и полиморфизм?

Ответить
N. Raven
N. Raven - 29.06.2021 01:24

Хотелось бы на реальных примерах увидеть как применяется ООП (инкупсуляция, полиморфизм), интерфейсы, может быть какие то паттерны.

Ответить
Amir Shikarno
Amir Shikarno - 28.06.2021 02:50

Пишу "веб мастерскую имени Барона Сайтоверстаузена". Интересно очень как с ООП работать. Может будет инструкция про регистрацию и взаимодействие с бд, примером ООП?

Ответить
Faizulla
Faizulla - 27.06.2021 11:36

для начинающих.... базовое.... ачто то сам печатает, в своей волне .... своя гамма.....+ "паблЫк".....

Ответить
Виктор Викторов
Виктор Викторов - 22.06.2021 13:07

Супер! Топ тема и топовое руководство!!! Однозначно развивать дальше)

Ответить
Михаил Бавыка
Михаил Бавыка - 15.06.2021 18:12

Цікаво, продовжуйте. 🙂 👍‍‍

Ответить
Vladimir Krygin
Vladimir Krygin - 15.06.2021 13:22

Ужасные объяснения, ужасные примеры, нарушения терминологии, "PSR-12? Не, не слышал." и пр. В общем, "Сборник ООП для начинающих. Как НЕ НАДО делать". :/

Ответить
Vitaly Baryshnikov
Vitaly Baryshnikov - 14.06.2021 15:58

гуд, продолжай)

Ответить
Сергей Житников
Сергей Житников - 13.06.2021 14:44

Слишком сложно пока для меня. Но все равно спасибо, было интересно посмотреть)

Ответить
Георгий Слободянюк
Георгий Слободянюк - 10.06.2021 21:43

Зашло, полезный урок.

Ответить