Тёмный
Про PHP
Про PHP
Про PHP
Подписаться
Различные видео про PHP.
Комментарии
@financenvy3931
@financenvy3931 Месяц назад
+
@soversus5374
@soversus5374 7 месяцев назад
В чем смысл private, если есть метод setName его меняющий?
@molokovoodoo
@molokovoodoo 8 месяцев назад
Как же я долго искал именно такого объяснения! СПАСИБО!!!
@php-b30
@php-b30 Год назад
Благодарю!
@bugolosd
@bugolosd Год назад
Вот бы новых роликов интересных ;) с реальными примерами из жизни. Очень уж хорошо у вас получается
@romanchubich2013
@romanchubich2013 Год назад
А польза-то в чем? if(strlen($login > 12) || strlen($login < 3)){ die('Wrong Login'); } Что должно заставить меня писать эту простыню и тащить ошибку через 3 уровня абстракции?
@yuriyzadorozhnyi3849
@yuriyzadorozhnyi3849 Год назад
Thank you for the real examples on the subject, and everywhere else, except clear examples of what it is for.
@yuriyzadorozhnyi3849
@yuriyzadorozhnyi3849 Год назад
Thank yoo , your lessons are informative and easy to understand .
@user-qx1jc9qv6h
@user-qx1jc9qv6h Год назад
programmist )))
@user-du6ns4ww6o
@user-du6ns4ww6o 2 года назад
Есть такие люди что готовы помогать людям не за кавришки а просто так для пользы обществу
@messer233
@messer233 2 года назад
Уроки очень полезные! Но есть вопросик: Возможно ли при подключённом Autoload создавать объекты, просто прописывая название самого класса? Например: $worker = new Worker(); или же непосредсвенно нужно вводить полный путь до самого класса, как показано на видео? Если же нет, то как можно это сделать, не прописывая 'require' или 'use' для каждого класса, при этом, чтобы Autoloader работал? За ответ буду очень благодарен.
@abdulloakramov7941
@abdulloakramov7941 2 года назад
good video
@skifus5580
@skifus5580 2 года назад
Отличный курс, Автору респект !!! Ждём продолжения уроков.
@IvanLitovchenko
@IvanLitovchenko 2 года назад
Жалко что все заокнчилось... И нет новых видео.
@IvanLitovchenko
@IvanLitovchenko 2 года назад
Спасибо за видео. Но не услышал ответа: В чем разница если передавать параметр как класс и как интерфейс в методе интерфейса? Проектируя на основе интерфейсов по идее нет возможности 100% знать как будет называться класс... В чем разница? interface PersonInterface { } interface CityInterface { publuc function addPerson(PersonInterface $person); publuc function addPerson(Person $person); }
@php7219
@php7219 2 года назад
Тут вопрос философский) Не все классы обязаны имплементировать интерфейс, тч в качестве параметра метода интерфейса может быть указан тип класс.
@user-od6vt2zu5d
@user-od6vt2zu5d 2 года назад
Спасибо, то что нужно)))
@yuriimudryi5185
@yuriimudryi5185 2 года назад
Очень полезные и хорошие уроки. Рад что на них попал. Жаль что нет продолжения. Я бы с радостью купил весь курс для поддержки автора!
@php7219
@php7219 2 года назад
Спасибо! Сейчас скорее вопрос времени и материала, но мб и будет продолжение в ближ будущем)
@meridian2469
@meridian2469 2 года назад
Чотко!!! Спасибо!!!
@ruslan_nurgaleev
@ruslan_nurgaleev 2 года назад
Неужели это правильный подход, для каждой ошибки создавать новый класс?
@eloquent2200
@eloquent2200 2 года назад
Спасибо!
@vladislavtinishov967
@vladislavtinishov967 3 года назад
12 крутых видеоуроков от Идрака Мирзализаде
@user-qg6fw1rb1c
@user-qg6fw1rb1c 3 года назад
Здравствуйте! Хотелось бы ещё уроков от Вас, по фреймворкам)
@pavel7650
@pavel7650 3 года назад
Канал заброшен?
@php7219
@php7219 3 года назад
Творческий кризис
@user-qg6fw1rb1c
@user-qg6fw1rb1c 3 года назад
Спасибо, понятные объяснения, подписалась)
@phpstudy8625
@phpstudy8625 3 года назад
мутновато как то
@phpstudy8625
@phpstudy8625 3 года назад
bookkeeper бухгалтер на английском
@phpstudy8625
@phpstudy8625 3 года назад
очень доходчиво спасибо
@phpstudy8625
@phpstudy8625 3 года назад
хорошие примеры спасибо
@phpstudy8625
@phpstudy8625 3 года назад
зачет
@phpstudy8625
@phpstudy8625 3 года назад
хорошо все разложил спасибо
@phpstudy8625
@phpstudy8625 3 года назад
class
@phpstudy8625
@phpstudy8625 3 года назад
хороший пример и хорошие косяки в нем :)))
@phpstudy8625
@phpstudy8625 3 года назад
я так и не смог нормально настроить PhpStorm и Apache , просто перешел на Оpen Server спсибо за уроки
@phpstudy8625
@phpstudy8625 3 года назад
хороший контент
@phpstudy8625
@phpstudy8625 3 года назад
зачет !!!
@phpstudy8625
@phpstudy8625 3 года назад
++++
@phpstudy8625
@phpstudy8625 3 года назад
class
@phpstudy8625
@phpstudy8625 3 года назад
kryto !!!
@yaroshchenko_creative
@yaroshchenko_creative 3 года назад
Про сравнение по типу я даже не знал. ===
@yaroshchenko_creative
@yaroshchenko_creative 3 года назад
Делал урок и сразу допустил ошибку, поставил нестрогое равенство... Все исправил работает, спасибо за урок.
@sevgenberg585
@sevgenberg585 3 года назад
хлопцы а если мне к методу необходимо достучаться?
@user-sg1xi6tu9e
@user-sg1xi6tu9e 3 года назад
спалился, что на битриксе работает)) я про $arResult
@soversus5374
@soversus5374 7 месяцев назад
Может привычка, и та же привычка перекачивала в битрикс. Так сказать выходцы одной школы. )
@sonyevans5182
@sonyevans5182 3 года назад
Спасибо большое помогли
@antonyurchenco1668
@antonyurchenco1668 3 года назад
Как Вы передавали "Именованные аргументы" в 2019 году, если их ввели в PHP 8.0 ???
@php7219
@php7219 3 года назад
Типы аргументов появились в PHP 7, тогда он уже был) в PHP 8 тип mixed добавили
@KiberDoktoR
@KiberDoktoR 3 года назад
@@php7219, привет! =) Спасибо за уроки! =) Будет продолжение?.. =)
@php7219
@php7219 3 года назад
@@KiberDoktoR Привет! Когда-то будет)
@pavelst357
@pavelst357 3 года назад
Это самая четкая и понятная инструкция. Спасибо дружище)
@alexeyivanov3522
@alexeyivanov3522 3 года назад
Начал за здравие....,а потом пошел мусор в речи. ТЕКСТ должен быть написан, прочитан и выверен АВТОРОМ.
@lilyrzhavska3603
@lilyrzhavska3603 3 года назад
Спасибо за крутые уроки!
@eminaliyev3989
@eminaliyev3989 3 года назад
Кол-во подписчиков - 671 Кол-во просмотров - 1829 Итог: 3 комментария :(
@farrukhabdukodirov4088
@farrukhabdukodirov4088 3 года назад
1) внутри созданных классов UserPasswordException и UserLoginException было создано свойство "protected string $message " , которое на самом деле уже создано в родительском классе Exception, а мы просто дали ему значение в нашем классе наследнике. Таким образом многие зрители могли войти в заблуждение 2) метод "getMessage ( )" внутри метода "die()" тоже был определен в родительском классе "Exception", которым воспользовались в нашем классе наследнике. Про это автор видео сказал что-то, но как-то не внятно. В результате чего опять таки могут возникать вопросы. Вот само строение класса Exception и ниже ссылка на сайт для доп инфо Exception implements Throwable { /* Properties */ protected string $message ; protected int $code ; protected string $file ; protected int $line ; /* Methods */ public __construct ([ string $message = "" [, int $code = 0 [, Throwable $previous = null ]]] ) final public getMessage ( ) : string final public getPrevious ( ) : Throwable final public getCode ( ) : mixed final public getFile ( ) : string final public getLine ( ) : int final public getTrace ( ) : array final public getTraceAsString ( ) : string public __toString ( ) : string final private __clone ( ) : void } ссылка на сам сайт www.php.net/manual/en/class.exception.php
@delfinn
@delfinn 3 года назад
Ждем продолжения с нетерпением...