Size: a a a

2020 December 15

MM

Maksim Masiukevich in PHP
А зачем тайпчек в рантайме, если уже все выведено
источник

MM

Maksim Masiukevich in PHP
Шоб было?)
источник

AK

Aleksandr Kvintilyan... in PHP
я о тупых пхпшниках
источник

AK

Aleksandr Kvintilyan... in PHP
только что вы тупым назвали не только нас, но и себя :D
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
А зачем тайпчек в рантайме, если уже все выведено
Главное, что бы докблок кто-то кривой не указал. Или не забыл изменить когда это было нужно
источник

AW

Alex Wells in PHP
Maksim Masiukevich
А зачем тайпчек в рантайме, если уже все выведено
щас я скажу, что в рантайме не нужно, но нормальные типы на уровне языка нужны (как и аттрибуты), а ты скажешь что было нормально и докблоками. Можем это опустить)
источник

AM

Artem Molotov in PHP
Aleksandr Kvintilyanov
только что вы тупым назвали не только нас, но и себя :D
а ты уверен, что он стрикт тайпс использует?
источник

MM

Maksim Masiukevich in PHP
Artem Molotov
Главное, что бы докблок кто-то кривой не указал. Или не забыл изменить когда это было нужно
И проверка на ci падает. Изи
источник

AM

Artem Molotov in PHP
Maksim Masiukevich
И проверка на ci падает. Изи
А она прям во всех случаях падать будет? Выше уже приводили кейс, кажетсо
источник

MM

Maksim Masiukevich in PHP
Artem Molotov
А она прям во всех случаях падать будет? Выше уже приводили кейс, кажетсо
Во всех, если не удастся вывести тип, или получится рассинхрон
источник

SN

Sergey Nikitchenko in PHP
Maksim Masiukevich
А зачем тайпчек в рантайме, если уже все выведено
я помню, вы сетовали на то, что он дает оверхед, а есть в цифрах, сколько за него плата?
источник

AM

Artem Molotov in PHP
Dmitri Ponomarjov
Господа, есть какой-нибудь способ заставить PHP  воспринимать второй ключ массива как стринг в этом примере?
Вот кейс, для примера. Но как будет реагировать на такое псалм я не смотрел
источник

AM

Artem Molotov in PHP
Artem Molotov
Вот кейс, для примера. Но как будет реагировать на такое псалм я не смотрел
Т.е. нужно не ошибиться и указать <int|string, mixed> вместо <string, mixed> даже  если все ключи будешь вставлять строками
источник

MM

Maksim Masiukevich in PHP
Sergey Nikitchenko
я помню, вы сетовали на то, что он дает оверхед, а есть в цифрах, сколько за него плата?
На тайпед пропертях около 10% минуса в условиях полусинтетики
источник

SN

Sergey Nikitchenko in PHP
Maksim Masiukevich
На тайпед пропертях около 10% минуса в условиях полусинтетики
это серьезно, а почему тогда не завезли опциональность этой фичи?
чтобы желающие на проде отключили
источник

MM

Maksim Masiukevich in PHP
Sergey Nikitchenko
это серьезно, а почему тогда не завезли опциональность этой фичи?
чтобы желающие на проде отключили
Хочешь юзай, хочешь не юзай
источник

SN

Sergey Nikitchenko in PHP
Maksim Masiukevich
Хочешь юзай, хочешь не юзай
а, т.е. если не юзаешь, оверхеда нет?
источник

AM

Artem Molotov in PHP
Sergey Nikitchenko
а, т.е. если не юзаешь, оверхеда нет?
Если не юзаешь, то и проверять нечего..
источник

SN

Sergey Nikitchenko in PHP
Artem Molotov
Если не юзаешь, то и проверять нечего..
я больше не про проверку типов свойств, а проверку типов аргументов в методах
источник

SN

Sergey Nikitchenko in PHP
Artem Molotov
Если не юзаешь, то и проверять нечего..
ну проверялка то есть, не факт, что не жрет, если не проверяет ;)
источник