Size: a a a

2020 December 05

KN

Kirill Nesmeyanov in PHP
и что?
источник

KN

Kirill Nesmeyanov in PHP
вон, котлин появился ещё позже
источник

KN

Kirill Nesmeyanov in PHP
и говна там как грязи
источник

KN

Kirill Nesmeyanov in PHP
не столько, сколько в PHP, конечно, но тоже ничего так
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
и говна там как грязи
А что такое "говно" в твоей системе ценностей?
источник

KN

Kirill Nesmeyanov in PHP
ну, например, глобальный манки-патчинг любых классов
источник

KN

Kirill Nesmeyanov in PHP
или засирание глобального неймспейса функциями
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
и говна там как грязи
надо запомнить, если будут советовать переписать на котлин :)
источник

A

Aleksandr Khristenko in PHP
Я понимаю, когда манки-патчинг ругают в динамике. Что в нем плохого в статике?
источник

KN

Kirill Nesmeyanov in PHP
если это позволяется для "примитивных объектов", вроде инта или стринга - это такое же засирание глобальной области
источник

KN

Kirill Nesmeyanov in PHP
а подобное засирание мешает масштабируемости
источник

KN

Kirill Nesmeyanov in PHP
либа Х добавляет в string ends with и либа Y добавляет ends with и гг вп
источник

KN

Kirill Nesmeyanov in PHP
В шарпе у тебя он опциональный. Только когда явно прописываешь using, только тогда у тебя появляются прототипы эти, и то только в текущей области видимости где оно используется.
источник

KN

Kirill Nesmeyanov in PHP
т.е. подключая две либы, которые реализуют подобный функционал ты вправе выбрать что использовать
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
В шарпе у тебя он опциональный. Только когда явно прописываешь using, только тогда у тебя появляются прототипы эти, и то только в текущей области видимости где оно используется.
"To use such an extension outside its declaring package, we need to import it at the call site" а это разве не то-же самое?
источник

KN

Kirill Nesmeyanov in PHP
Aleksandr Khristenko
"To use such an extension outside its declaring package, we need to import it at the call site" а это разве не то-же самое?
хм, насколько мне в этом чатике (вроде) и говорили - это опционально
источник

KN

Kirill Nesmeyanov in PHP
можно сделать глобальные
источник

KN

Kirill Nesmeyanov in PHP
с другой стороны я могу ошибаться, т.к. не юзал экстеншены в котлине)
источник

KN

Kirill Nesmeyanov in PHP
не, если нельзя делать глобальными, то норм. Плюс один бал котлину. У меня претензии только к глобальным функциям и неконсистентным операторам остаются
источник

A

Aleksandr Khristenko in PHP
А глобальная функция для тебя это функция, которую можно дернуть из любого места без предварительного импорта?
источник