Size: a a a

2019 December 20

KN

Kirill Nesmeyanov in PHP
не, ну после того как ты разнес в пух и прах мой ридер опкеша... верю)
источник

AL

Alexander Lisachenko in PHP
Kirill Nesmeyanov
не, ну после того как ты разнес в пух и прах мой ридер опкеша... верю)
Доделал его? ;)
источник

KN

Kirill Nesmeyanov in PHP
так есть же z-engine
источник

KN

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

AL

Alexander Lisachenko in PHP
Kirill Nesmeyanov
так есть же z-engine
Читер )))
источник

KN

Kirill Nesmeyanov in PHP
я парсер доделал вместо этого
источник

KN

Kirill Nesmeyanov in PHP
источник

KN

Kirill Nesmeyanov in PHP
это веселее)
источник

AL

Alexander Lisachenko in PHP
Лан, я спать, сори, ещё работать надо
источник

KN

Kirill Nesmeyanov in PHP
приятных)
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪ in PHP
Извращенцы
источник

BT

Bohdan Turchyk in PHP
Пока делал видео об обновлении на PHP 7.4 с помощью PhpStorm, Никита обратил моё внимание на то, что сеттеры работают медленнее, чем присвоение свойствам напрямую. Пришлось сделать микробенчмарк. Не верить же Никите на слово?!
https://gist.github.com/pronskiy/492a0590d0fd3cfa0a02a2d7f908c494
Set typed public property:       1.408833026886s
Set via setter (no type check):  3.0818917751312s
Set private property via setter: 3.1216759681702s
Set private property via magic:  20.88130402565s

Если сеттер тривиальный, то с типизированными свойствами в нём мало смысла. Поэтому в видео есть руководство, как сделать квик-фикс для PhpStorm с помощью SSR, чтоб заменять сеттеры на лету там, где необходимо.
источник

DM

Dmitry MiksIr in PHP
А что, они когда-то работали быстрее? Как бы логично, что положить значение в хеш-таблицу быстрее, чем вызвать функцию, которая в итоге положит значение в хеш-таблицу 😉
источник

MM

Maksim Masiukevich in PHP
как раз сейчас сие обсуждали..) если вы не такой же упоротый, как и @zloyuser, то бежать и выпиливать акцессоры смысла не густо.
А у конченных наркоманов профит есть и довольно большой.
источник

MM

Maksim Masiukevich in PHP
что касается типизации, то все типы закрываются псалмом
источник

MM

Maksim Masiukevich in PHP
но в "обычных" приложениях аще насрать с точки зрения перфоманса
источник

DM

Dmitry MiksIr in PHP
вообще работать со свойствами напрямую приятно, конечно... но пока в пхп не появится get/set на свойство, как-то стремно это делать... ибо эмулировать магией - то еще извращение
источник

MM

Maksim Masiukevich in PHP
дык... псалм в помощь
источник

AS

Anton Shabouta in PHP
get/set не нужен, нужен readonly, имхо
источник

MM

Maksim Masiukevich in PHP
@psalm-readonly
источник