Size: a a a

2020 December 06

DT

Dmitriy Tkachenko in PHP
Artem Molotov
Если чо, меня тут не поведение в деталях забавляло, а то, что узнать исходный тип ключа по сути невозможно.
В массивах ключи инт. В хешмапах стринг. В объектах стринг. Если важно знать исходный тип ключа - храни их отдельным массивом как значения
источник

DT

Dmitriy Tkachenko in PHP
Только я даже представить не могу нахера такое может быть надо
источник

AM

Artem Molotov in PHP
Dmitriy Tkachenko
В массивах ключи инт. В хешмапах стринг. В объектах стринг. Если важно знать исходный тип ключа - храни их отдельным массивом как значения
Ещё один костыль из-за прежних реализаций пхп. Нам же их мало, надо ещё.
источник

AM

Artem Molotov in PHP
Dmitriy Tkachenko
Только я даже представить не могу нахера такое может быть надо
Выше уже нарвались на практический случай, решить который нормально не удаётся.
источник

DT

Dmitriy Tkachenko in PHP
Artem Molotov
Ещё один костыль из-за прежних реализаций пхп. Нам же их мало, надо ещё.
Ну насчёт этого я тут делал предложение отказа от этого груза. Сказали что абсурд
источник

VC

Vladimir Chernyshev in PHP
Dmitriy Tkachenko
В массивах ключи инт. В хешмапах стринг. В объектах стринг. Если важно знать исходный тип ключа - храни их отдельным массивом как значения
Или используй SPL WeakMap и т. п.
источник

SW

Shelley Williams in PHP
источник

AL

Alexander Larkin in PHP
Shelley Williams
@desper1989 тут кто-то спамит походу
источник
2020 December 07

КГ

Константин Грачев... in PHP
источник

АГ

Алексей Гевондян... in PHP
пср 12 никак не допилят блин
источник

КГ

Константин Грачев... in PHP
Алексей Гевондян
пср 12 никак не допилят блин
Опенсорс опять на оправдывает наши ожидания
источник

АГ

Алексей Гевондян... in PHP
похоже у cs fixer-а с архитектурой не все ок, раз такие трудности в развитии. phpcs давным давно пср12 завел. цс фиксер все никак...
источник

АГ

Алексей Гевондян... in PHP
надо продать его уже какой-нибудь компании, пусть пилят)
источник

АГ

Алексей Гевондян... in PHP
как вон псалм
источник

SZ

Sergey Zolotov in PHP
ну фактически оно работает на 8м пхп
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
ну фактически оно работает на 8м пхп
Если заигнорить то да. Но не переходить же на пхп8 с —ignore-platform-reqs
источник

КГ

Константин Грачев... in PHP
Хотя с другой стороны, почему нет, можно ведь —ignore-platform-reqs=php
источник

АГ

Алексей Гевондян... in PHP
так вроде та таска про то, что фичи пхп8 поддерживать, а не про то, что оно должно работать на 8... или путаю? так то для совместимости с 8 достаточно || ^8.0 добавить в composer.json (или как там) и все, не?
источник

КГ

Константин Грачев... in PHP
Алексей Гевондян
так вроде та таска про то, что фичи пхп8 поддерживать, а не про то, что оно должно работать на 8... или путаю? так то для совместимости с 8 достаточно || ^8.0 добавить в composer.json (или как там) и все, не?
без env'a PHP_CS_FIXER_IGNORE_ENV фиксер не запускается на 8
источник

КГ

Константин Грачев... in PHP
Sergey Zolotov
ну фактически оно работает на 8м пхп
А если новый синтаксис писать, не падает?)
источник