Size: a a a

2020 August 06

AW

Alex Wells in PHP
Artem Molotov
Сэр, советую проветрить голову и перечитать тред
я этот тред начал, о чем ты..
источник

AM

Artem Molotov in PHP
Alex Wells
я этот тред начал, о чем ты..
> а нахера тогда восьмёрку пилить, если нельзя breaking changes в неё добавлять???

> сначала депрекейтишь что-то, а в след мажорном релизе уже ьрекинг чейнджом удаляешь
источник

AW

Alex Wells in PHP
депрекейшен - это не брекинг чейндж... в 8-ку можно добавлять брекинг чейнджи, но только если у людей было достаточно времени с предыдущих релизов что бы пофиксить все депрекейшен ворнинги.
источник

АГ

Алексей Гевондян... in PHP
кто юзает @ в 2020, отзовись?)
источник

AW

Alex Wells in PHP
так что если хочем удалить @ - нвдо было это в 7.4 депрекейтить
источник

AW

Alex Wells in PHP
Алексей Гевондян
кто юзает @ в 2020, отзовись?)
вордпрес и джумла, конечно же
источник

AW

Alex Wells in PHP
думаешь для кого они bc сохраняют)
источник

АГ

Алексей Гевондян... in PHP
ну при желании это пофиксить - пол дня времени. и очень просто. поиск по строке делаешь и все
источник

АГ

Алексей Гевондян... in PHP
конечно если они не с require php >= 5.3
источник

АГ

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

AW

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

DP

Dmitri Ponomarjov in PHP
а если будет сообщение о deprecated, его можно будет вторым символом @ перекрыть? :)
источник

DP

Dmitri Ponomarjov in PHP
короче, это сложновато задепрекейтить, потому что для депрекейта нужно какое-то время выдавать предупреждение, а тут его выдавать особо некуда, потому что сама конструкция предназначена для скрытия ошибок
источник

DP

Dmitri Ponomarjov in PHP
тут только breaking change, имхо
источник

ЕР

Евгений Ромашкан... in PHP
Алексей Гевондян
кто юзает @ в 2020, отзовись?)
Симфони
источник

AW

Alex Wells in PHP
Dmitri Ponomarjov
короче, это сложновато задепрекейтить, потому что для депрекейта нужно какое-то время выдавать предупреждение, а тут его выдавать особо некуда, потому что сама конструкция предназначена для скрытия ошибок
ну по хорошему депрекейшен ерроры не должны кидать ексепшены, а тупо логгироваться. Можно было бы сделать исключение для @, что бы он E_DEPRECATION не глушил и все было б как раз отлично.
источник

AM

Artem Molotov in PHP
можешь скинуть строчку?
источник

ЕР

Евгений Ромашкан... in PHP
Artem Molotov
можешь скинуть строчку?
В bootstrap.php как минимум есть
источник

BT

Bohdan Turchyk in PHP
Artem Molotov
можешь скинуть строчку?
у них довольно часто в низкоуровневом коде используется подавление ошибок
источник

AW

Alex Wells in PHP
Artem Molotov
можешь скинуть строчку?
источник