@oop_ru

Страница 687 из 785
Сергей
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
1) не является минусом, чисто синтаксический сахар 2) тайпхинтинг в языке со слабой динамической типизацией - скажите спасибо и за это (тем более он постоянно дополняется и вообще появился недавно) 3) stdlib не кривой, он слабый, но это вполне покрывается composer и огромным комьюнити (читай огромным кол-вом сторонних решений)
1) Ну, эта та вещь, которая активно эксплуатируется обществом, поэтому я не понимаю почему это всё ещё не в языке 2) Ну не. Пока не сделаете нормально(хотя бы дженерики добавьте), то я буду называть это говном 3) Даже опуская корявые названия функций, я не могу отметить, что аргуименты этих функций следуют как попало. => говно 4) Вспомнил ещё один. Нахрена такие геттеры/сеттеры сделали? Во кто проектирует апи языка?

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
Ясно.

Максим
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
лол

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
и в чем проблема? function (SomeBaseObject $obj) - чем не подходит под параметрический полиморфизм?
подумал сейчас о том, чтобы показать примеры обобщенного программирования… но прости, мне пиздец как влом

может и подходит

но сложности нехватает явно

Dmitriy
20.06.2018
15:56:53
но сложности нехватает явно
пхп позволяет get things done quick and dirty, сложность тут не нужна

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

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

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

и массивов

Евгений
20.06.2018
15:58:33
Сергей
20.06.2018
15:58:36
Ну, это дока.
аналог jsdoc в том же жс только чуть лучше

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

Мне тайпхинтинги питона даже больше нравятся, потому что они более осмыслены.

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

Сергей
20.06.2018
15:59:43
В пыхе есть явное указание Типа. Не phpDoc.
переменным тип укажи, плиз

Евгений
20.06.2018
16:00:08
переменным тип укажи, плиз
Да без спорно, такого нет. Пыха вообще не про типизацию.

Минус кстати. Естестна.

Страница 687 из 785