
Evgeniy
12.06.2017
20:44:39
его никто не произносит))

Sergey
12.06.2017
20:44:54

Aleh
12.06.2017
20:44:57

Sergey
12.06.2017
20:45:00
был string, стал int

Google

Evgeniy
12.06.2017
20:45:06

Mykola
12.06.2017
20:45:08
во во, и генерики
:)

Sergey
12.06.2017
20:45:16
и аннотации сразу да

Evgeniy
12.06.2017
20:45:23
анотации есть

Sergey
12.06.2017
20:45:28
и проксирование на уровне языка

Evgeniy
12.06.2017
20:45:31
но они как в коментарии)

Sergey
12.06.2017
20:45:31

Aleh
12.06.2017
20:45:39

Evgeniy
12.06.2017
20:45:42

Mykola
12.06.2017
20:45:42
тут больше бесит не тип параметра, а тип возвращаемого аргумента

Evgeniy
12.06.2017
20:45:58
вообще так php -> java
потом еще запилить чтобы код можно было в интерфейсе писать

Google

Mykola
12.06.2017
20:46:31
да ну
у пхп есть трейты уже

Aleh
12.06.2017
20:46:43

Pavel
12.06.2017
20:46:47
В чем профит перегрузки функций? есть же __get и __set ?

Mykola
12.06.2017
20:46:49
но их нельзя наследовать

Evgeniy
12.06.2017
20:47:01
трейты это копипаст которые)
ее надо выпиливать вообще
перегрузка функций профит в том что это делает язык

Aleh
12.06.2017
20:47:26

Evgeniy
12.06.2017
20:47:31
а не ты внутри ифов или свитчей

Mykola
12.06.2017
20:47:46
+1 про статически

Sergey
12.06.2017
20:48:43
трейты одна из самых бесполезных вещей которую добавили
когда есть дефолтные аргументы то перегрузка это дело уже такое
перегрузкой можно нехило API засрать

Evgeniy
12.06.2017
20:50:04
апи чего?
перегрузкой метода?

Sergey
12.06.2017
20:50:26
апи интерфейса, класса

Aleh
12.06.2017
20:50:33
объекта короч

Sergey
12.06.2017
20:51:09
сразу появятся конструкторы в 10 вариациях, хотя это должны быть именованные конструкторы

Google

Sergey
12.06.2017
20:51:21
методы с сомнительными названиями
ну такое в общем

Mykola
12.06.2017
20:51:27
ключевое слово "засрать", а что именно - вопрос нажывный)

Evgeniy
12.06.2017
20:52:03
ну тоесть а сейчас такое не сделать?)

Aleh
12.06.2017
20:52:19
ну конструктор может быть только один)

Evgeniy
12.06.2017
20:52:49
ну так это как ножи запрещать потому что ими можно порезаться

Sergey
12.06.2017
20:52:58
вообще послушав Zeev Suraski, как-то стало печально за будущее пхп

Evgeniy
12.06.2017
20:53:17
ну они на php7 хайпанули

Sergey
12.06.2017
20:53:18
особенно фраза в духе "мы хз че будет дальше, у нас нет 5летнего плана, но вы можете прислать предложение!"

Evgeniy
12.06.2017
20:53:20
и 5 версия
ну охото стабильности надо идти на java

Sergey
12.06.2017
20:53:47
ну дело в том что у авторов языка нет конкретного видения каким должен быть язык

Evgeniy
12.06.2017
20:53:49
или rust или go
или хаскель

Sergey
12.06.2017
20:53:54
и в итоге могут затащить сомнительные фичи

Evgeniy
12.06.2017
20:53:56
куча языков же

Sergey
12.06.2017
20:54:04
и потом колбаситься из-за того что фичи несовместимые и тд

Evgeniy
12.06.2017
20:54:14
так весь язык сомнительная фитча
то они его чистят
от них

Google

Evgeniy
12.06.2017
20:54:24
то тащат в них
php как язык в плачевном состояние

Sergey
12.06.2017
20:54:39
в пхп еще ничего не удаляли

Evgeniy
12.06.2017
20:54:41
сравни его с java

Sergey
12.06.2017
20:54:44
и вряд ли будут какие-то фичи выпиливать

Evgeniy
12.06.2017
20:54:47
magic quote
для тех кто юзал php4

Sergey
12.06.2017
20:55:06
там легаси еще с первых частей тянется

Evgeniy
12.06.2017
20:55:11
да я олдфаг

Admin
ERROR: S client not available

Evgeniy
12.06.2017
20:55:21
var в свойствах
передача объекта по значению в php5.0
раньше копия была

Sergey
12.06.2017
20:56:23
это больше вынужденные меры оптимизации были
точно так же как и пхп7 нужен был для того чтобы JIT втащить

Mykola
12.06.2017
20:57:02
у пхп кроме языка еще есть две проблемы

Sergey
12.06.2017
20:57:14
гавнокод и гавнокодеры?

Evgeniy
12.06.2017
20:57:40
мне очень нравится подход rust

Aleh
12.06.2017
20:57:42

Евгений
12.06.2017
20:57:45

Google

Evgeniy
12.06.2017
20:57:58
все практически есть кроме ide :D

Mykola
12.06.2017
20:58:04
1. дурацкий стандартный набор функций
2. дурацкий фстроенный флоу (сессии там, обработка запроса и т.д.)

Evgeniy
12.06.2017
20:58:07
но реально хайпит go
еще засранный глобальный namespace
половина в функциональном стиле половина в объектном

Aleh
12.06.2017
20:58:41
в процедурном

Evgeniy
12.06.2017
20:58:46
ну да
согласен в процедурном

Sergey
12.06.2017
20:58:51

Evgeniy
12.06.2017
20:59:01
лол что?)
запускается может быть но можно кучу потенциальных проблем словить

Pavel
12.06.2017
20:59:33
5.2 без проблем запускается на 7 . Вордпресс )

Mykola
12.06.2017
20:59:38
да что уж говорить, если в половине функций поиска ($what, $where) а в другой половине наоборот)

Sergey
12.06.2017
20:59:51
"так было в С" (с)

Aleh
12.06.2017
21:00:15
а еще любовь вывести ворнинг
в какой-нибудь неожиданный момент

Sergey
12.06.2017
21:00:24
который нельзя поймать

Евгений
12.06.2017
21:00:26

Aleh
12.06.2017
21:00:27
типа если в array_map эксепшн кинуть

Evgeniy
12.06.2017
21:00:31
тут пхп печален
мне очень нравятся компилируемые

Sergey
12.06.2017
21:00:52
попиши на скале