
Сергей
20.06.2018
15:43:45
в пхп завезли перезгрузку методов?

Dmitriy
20.06.2018
15:43:46
в модели ООП в пхп7 и выше не было ничего колосального внедрено

Bohdan
20.06.2018
15:43:57
80%

Andrey
20.06.2018
15:43:58

Google

Сергей
20.06.2018
15:44:10
это ООП
называется полиморфизм

Dmitriy
20.06.2018
15:44:35
срочно звоним Расмуму, тут first last говорит, что они всякую дичь делают. Так не пойдет, надо ублажить first last, а то не дело так)

Сергей
20.06.2018
15:44:52
спека ООП?
я просто ору ))))
в пхп понабрали кучу концепций из кучи языков и ни одной не сделали хорошо
вопрос задай
ты мне лучше скажи)
я не топлю за пхп
что я утверждаю


Maksim
20.06.2018
15:47:01
1) Ну, эта та вещь, которая активно эксплуатируется обществом, поэтому я не понимаю почему это всё ещё не в языке
2) Ну не. Пока не сделаете нормально(хотя бы дженерики добавьте), то я буду называть это говном
3) Даже опуская корявые названия функций, я не могу отметить, что аргуименты этих функций следуют как попало. => говно
4) Вспомнил ещё один. Нахрена такие геттеры/сеттеры сделали? Во кто проектирует апи языка?
это больше похоже на конструктив)
но, опять-таки, аннотации к пхп отношения не имеют аще никакого. Прям совсем никакого.
дженериков нет, да и они не самая большая боль языка. Чуть больше мусорного кода. Ввведут - хорошо, нет - ну, опять-таки, это не самая желаемая фича.
с геттерами сеттерами - вот прям на миллион согласен. Просто accessor'ы затыкают дырку в отсутсвии типизации на свойства и их ридонли статуса.
как баба...)

Kirill
20.06.2018
15:47:50
Наркоманы какие-то)

Google

Сергей
20.06.2018
15:47:51
я спросил, “есть ли в пхп перегрузка методов?”

Евгений
20.06.2018
15:47:57
Ясно.

Andrey
20.06.2018
15:48:03

Максим
20.06.2018
15:48:05
Норм вбросы пошли)

Dmitriy
20.06.2018
15:48:13
Есть

Евгений
20.06.2018
15:48:17
Твою мать, в чатике по ООП одни неадекваты.

andretshurotshka?❄️кде
20.06.2018
15:48:23
лол

Maksim
20.06.2018
15:48:25

Artem
20.06.2018
15:48:27
)))

Maksim
20.06.2018
15:48:37
тут только 2 неадеквата и я хз почему их ещё не забанили)

Сергей
20.06.2018
15:48:52
В пхп есть перегрузка методов?

Artem
20.06.2018
15:49:04
нет

Сергей
20.06.2018
15:49:15
нет
@shindakioku в чем проблема?

Andrey
20.06.2018
15:49:20

andretshurotshka?❄️кде
20.06.2018
15:49:24
параметрический? ад-хок? подтипов?

Сергей
20.06.2018
15:49:44
по твоему это ответ “Нет” ?

Artem
20.06.2018
15:49:55
ну у вас пригорело)

Сергей
20.06.2018
15:49:56
ты еблан

Dmitriy
20.06.2018
15:51:25

Google

andretshurotshka?❄️кде
20.06.2018
15:51:59

Сергей
20.06.2018
15:51:59

Dmitriy
20.06.2018
15:52:29
ну и тот и тот есть. В чем беда

Сергей
20.06.2018
15:52:49
там есть шаблоны или дженерики?

Dmitriy
20.06.2018
15:53:37
стоп стоп, ты про параметрический полиморфизм в твоем понимании или в общепринятом?

Сергей
20.06.2018
15:54:01

Dmitriy
20.06.2018
15:54:13
Параметрический полиморфизм позволяет определять функцию или тип данных обобщённо, так что значения обрабатываются идентично вне зависимости от их типа. Параметрически полиморфная функция использует аргументы на основе поведения, а не значения, апеллируя лишь к необходимым ей свойствам аргументов, что делает её применимой в любом контексте, где тип объекта удовлетворяет заданным требованиям поведения.

Admin
ERROR: S client not available

Сергей
20.06.2018
15:55:04
а
пхп не умеет в unicode (по нормальному)
ну это если вбрасывать)

Dmitriy
20.06.2018
15:55:25
и в чем проблема? function (SomeBaseObject $obj) - чем не подходит под параметрический полиморфизм?

Сергей
20.06.2018
15:56:16
может и подходит
но сложности нехватает явно

Dmitriy
20.06.2018
15:56:53

Сергей
20.06.2018
15:56:57
в пхп нет системы типов, поэтому настоящего обобщенного программирования в нем нет

Евгений
20.06.2018
15:57:03
Полиморфизм в динамически типизированном языке. Что тут обсуждать?

Сергей
20.06.2018
15:57:18

Google

Dmitriy
20.06.2018
15:57:57
Тайпхинтинг объектов уже есть с незапамятных времен
и массивов

Andrey
20.06.2018
15:58:22

Евгений
20.06.2018
15:58:33

Сергей
20.06.2018
15:58:36

Andrey
20.06.2018
15:58:54
Нет.
То, что он пытается при запуске в рантайме проверить - это фигня.
Мне тайпхинтинги питона даже больше нравятся, потому что они более осмыслены.

Евгений
20.06.2018
15:59:16
В пыхе есть явное указание Типа. Не phpDoc.

Сергей
20.06.2018
15:59:43

Евгений
20.06.2018
16:00:08
Минус кстати. Естестна.