ООП для начинающих PHP. Трейты php.

236 ratings | 7815 views


ООП для начинающих PHP. Трейты php.

В этом уроке мы обсудим трейты php. Их еще называют примеси.Трейт это механизм обеспечения повторного использования кода. ======================================================== ПОДПИШИСЬ на канал Web Developer Blog - И не пропускай новые видео!!! ======================================================== ПЛЕЙ-ЛИСТЫ МОЕГО КАНАЛА: JavaScript практика - Основы JavaScript - Уроки Bootstrap 4 - Уроки Framework для верстки Foundation 6 - Рубрика Основы за 10 минут - Верстка сайта на Foundation 6 - Основы препроцессора SASS - Уроки по Sublime text 3 - Видео про заработок на YouTube - Создаем интернет магазин на PrestaShop - Уроки jQuery - ======================================================== ПОДПИШИСЬ на Группу Вконтакте Web Developer Blog - ======================================================== Мой заработок на YOUTUBE - ►

Comments to the video: ООП для начинающих PHP. Трейты php.

Александр Пасичняк 3 months ago
отличные уроки, однако примеры с Неllo World совершенно не удобные!
Danil Ochagov 4 months ago
Послышалось пеннисы, а не примеси на 0:17
Ебурдей Гордеич 5 months ago
Очень нехороший курс - никаких реальных примеров приложений и задач, где это может употребляться. В рассылке, в веб-магазинах, в работе с базами данных - ничего! Просто общие теоретические описания, полностью непонятные для новичков из-за пресной дикции создателя.
Dima Vorobiov 1 year ago
trait Hello public function sayHello() echo Hello ; trait World public function sayWorld() echo \n World ; class myHelloWorld use Hello, World; public function say() $say = $this->sayHello(); $say.= $this->sayWorld(); return $say; $obj = new myHelloWorld(); echo $obj->say(); Немного изменил класс myHelloWorld() чтоб возбуждать лишь 1 способ
Flamin GO 11 months ago
Отличный образец!
KGBWathingYou 1 year ago
Чет не до конца сообразил. В первом примере в трейте не объявляется наследование класса Base. Но, вызывается его способ parent::sayHello();. Или трейт работает с способами всех классов? Как это работает?
Flamin GO 11 months ago
Будет трудиться лишь в случае, когда в дочернем классе имя способа применяемого (use) трейта совпадет с именованием способа наследуемого (extends) класса.
Redlix Davidof 1 year ago
Скажи на реальном примере где можно использовать трейты? я попросту малость не понимаю,для чего использовать трейты,если уже есть интерфейсы и абстрактные классы,в моей голове это покамест не усваиваеться,заблаговременно благодарю
patriot patriot 3 months ago
+Flamin GO Во! Вот это благодарю! Респект.
Flamin GO 11 months ago
Множественное наследование абстрактных классов нереально. Интерфейсы требуют непременно любой один обрисовывать их способы в дочерних классах. Трейты же позволяют сходу обрисовать все нужные способы, а позже лишь сочетать их чрез use даже без всяких наследований.
Эдуард Мартыненко 1 year ago
Сделай видео о callback-ках.
Web Developer Blog 1 year ago
Хорошо
Serg Sivok 1 year ago
может быть ли из трейта в php адресоваться к конструктору родительского класса?? то кушать поменять функцию базисного класса sayHello конструктором?
Tier X 1 year ago
какойнибудь одичавший костыль я хз для чего вообщем такое мастерить
Tier X 1 year ago
о трейтах. о том что они вообщем кушать. Для меня это похоже на костыль для нехорошо спроектированной опп архитектуры. Может я не понимаю и все такое. однако попросту для меня это какаето дикость в плане очевидного не очевидного )
Web Developer Blog 1 year ago
Вы о чем?
Миша Кагарлыкский 1 year ago
для чего попросту говорить документацию? и даже примеры оттуда
Миша Кагарлыкский 1 year ago
по для себя скажу что глядеть любопытно какую то практику, ну-ка либо хотя бы уникальные примеры, которые (по воззрению блогера) посодействуют разобраться новеньким резвее чем примеры с доки. Извиняюсь однако я в видео этак и не услышал для чего нам необходимы трейты, в каких случаях конкретно их необходимо использовать. А вот офф дока (если пристально вчитаться) дает на этот проблема ответ
Web Developer Blog 1 year ago
Большинству больше подходит обучение по видео-лекциям. Когда все в целом показывается и рассказывается. Так же можно произнести и про рецепты изготовления пищи, для чего блогеры снимают рецепты? Их же можно попросту прочесть? Так вот и ответ сходу поймете)
Александр Шаповал 1 year ago
Было не нехорошо поведать о том случае когда два трейта реализуют однообразные способы.
Web Developer Blog 1 year ago
Возможно
Анастасія Курач 1 year ago
Все классно и доходчиво!)
VLAD SHCHERBACHENIA 1 year ago
ДЛЯ ТЕХ КТО НЕ ПОНЯЛ !!!!РЕБЯТ ВОТ ПРИМЕР <!DOCTYPE HTML> <html> <head> <title></title> <meta charset= UTF-8 /> </head> <body> <?PHP class a public $variableName_1 = Vlad ; use b; trait b public $variableName1 = Diega ; $obj = new a(); echo $obj -> variableName_1. <br> ; echo $obj -> variableName1; ?> </body> </html>
Web Developer Blog 1 year ago
Я считаю что это самое главное! Спасибо!
Макс Максимус 1 year ago
А будут пошаговые уроки по созданию веб-сайта на php 7 с ООП и MVC?
Murat Mashrapov 3 months ago
уже кушать?) а то я что-то не отыскал
Макс Максимус 1 year ago
зарание благодарю вам за труды! жду с нетерпением
Web Developer Blog 1 year ago
Да, естественно, лишь потом теоретической части!
Дмитрий Козырев 1 year ago
Хотел издавна справиться. Есть где-нибудь задачки на практику по PHP (Желательно совместно html и mysql)?
VLAD SHCHERBACHENIA 1 year ago
ДЛЯ ТЕХ КТО НЕ ПОНЯЛ !!! ВОТ ПРИМЕР <!DOCTYPE HTML> <html> <head> <title></title> <meta charset= UTF-8 /> </head> <body> <?PHP class a public $variableName_1 = Vlad ; use b; trait b public $variableName1 = Diega ; $obj = new a(); echo $obj -> variableName_1. <br> ; echo $obj -> variableName1; ?> </body> </html>
Web Developer Blog 1 year ago
У нас на канале будет практика! Обязательно смотрите!
Muslim brother 1 year ago
о новое видео класс! благодарю брат!
Web Developer Blog 1 year ago
И даже не одно)