Size: a a a

2020 August 18

MM

Maksim Masiukevich in PHP
я пробовал жаловаться, не прокатило)
источник

KN

Kirill Nesmeyanov in PHP
а сейчас в новом шторме ещё в пхпюнит тестах $this на self везде предлагает поменять
источник

AW

Alex Wells in PHP
в смысле "++"? Ты же за вербозность
источник

MM

Maksim Masiukevich in PHP
ещё и static для колбеков, у которых this не используется. По мнению шторма это оптимизация
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
ещё и static для колбеков, у которых this не используется. По мнению шторма это оптимизация
это минус 50% памяти под коллбек
источник

AD

Andrey Dembitskyi in PHP
Kirill Nesmeyanov
а сейчас в новом шторме ещё в пхпюнит тестах $this на self везде предлагает поменять
источник

KN

Kirill Nesmeyanov in PHP
и в 2 раза быстрее GC
источник

KN

Kirill Nesmeyanov in PHP
ваш кэп)
источник

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
а сейчас в новом шторме ещё в пхпюнит тестах $this на self везде предлагает поменять
я всю жизнь через self писал, так что ок, я победил))
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
я всю жизнь через self писал, так что ок, я победил))
не хочется self и this смешивать просто
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
2020ый год, 99% PSR, так что объективщина
Субьективщина. Пср не стандарт а рекомендация. И вообще насрать какой кодстайл в коде, главное единообразность.
источник

MM

Maksim Masiukevich in PHP
Kirill Nesmeyanov
это минус 50% памяти под коллбек
за счёт чего? в последний раз, когда лазал в код, там разница по сути только в 1 ссылке
источник

A

Aleksandr Khristenko in PHP
Maksim Masiukevich
переносы скобок, пробелы внутри условий и прочая мелочёвка
Переносы скобок вообще топ. Я одно время пытался понять логику, почему { ставится на следующей строчке у функций.
источник

MM

Maksim Masiukevich in PHP
Aleksandr Khristenko
Переносы скобок вообще топ. Я одно время пытался понять логику, почему { ставится на следующей строчке у функций.
ну мне, например, визуально удобнее с переносами
источник

KN

Kirill Nesmeyanov in PHP
пишешь какой-нибудь:
public function setUp()
{
   $this->ctx = new Some();
}

protected function assertContextContains(....)
{
    self::assertSame($this->ctx->get(....), ...);
}

public function testSome()
{
   $this->assertContextContains(xxx);
   self::assertSame(..., $this->ctx->get(xxx));
}
источник

KN

Kirill Nesmeyanov in PHP
и вперемешку и this и self
источник

KN

Kirill Nesmeyanov in PHP
ужас
источник

AW

Alex Wells in PHP
Aleksandr Khristenko
Переносы скобок вообще топ. Я одно время пытался понять логику, почему { ставится на следующей строчке у функций.
если понял, то обьясни мне
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
за счёт чего? в последний раз, когда лазал в код, там разница по сути только в 1 ссылке
ну типа минус контекст объекта
источник

KN

Kirill Nesmeyanov in PHP
и минус референс для GC
источник