Size: a a a

2016 July 25

AK

Aleh Kashnikau in PHP
Че нового в мире пыхи?
источник

z

zhikiri in PHP
Та наче нічого такого. Останню новину бачу - “The PHP development group has posted the official release announcements for the latest versions in the PHP 5.6.x and 5.5.x series: PHP 5.6.24 and PHP 5.5.38."
источник

z

zhikiri in PHP
Прошу поради стосовно читаємості такого коду. Мені здається, що я тут перемудрив. Хто що думає ?
источник

IG

Ilya Gusev in PHP
zhikiri
Прошу поради стосовно читаємості такого коду. Мені здається, що я тут перемудрив. Хто що думає ?
вынеси все это в отдельный метод и забудь)
источник

z

zhikiri in PHP
:) та воно якось не дуже проситься, але меседж зрозумів, дякую :)
источник

AK

Aleh Kashnikau in PHP
https://mega.nz/#F!GUQDXB6a!_SYlggRdFe0D9SrfRpBNuw дамп KNPUniversity, несвежий правда) мб пригодится кому
источник

K

Konstantin in PHP
zhikiri
Прошу поради стосовно читаємості такого коду. Мені здається, що я тут перемудрив. Хто що думає ?
за array_map с use руки отбивать нужно :)
источник

A

Aртур in PHP
Почему?
источник

z

zhikiri in PHP
@kstchprv поясни, будь ласка, чому так не можна робити ? (поверхневий гуглінг нічого не показав)
источник

K

Konstantin in PHP
потому что ненужно подмешивать в контекст замыкания лишние сущности, а тем более в array_map который должен просто выполнить свою работу. Для всего остального нужно использовать array_map([$this, "logicMethodName"], $array);
источник

K

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

K

Konstantin in PHP
даже банально мокнуть это "замыкание"
источник

K

Konstantin in PHP
это мое мнение
источник

z

zhikiri in PHP
Хмм, я не бачу як в данному конкретному випадку обійтись без використання use. І ця змінна “підмішується” в контекст саме тому, що вона не зайва. А можна докладніше з цього місця - “таким образом есть варианты в контексте обьекта использовать какой-то кэш,…” не зрозумів про що саме іде мова
источник

K

Konstantin in PHP
"расширить логику в наследнике, и т.д."
источник

K

Konstantin in PHP
вот собственно было короткое обьяснение моей мысли
источник

K

Konstantin in PHP
вынеси все это в отдельный метод и забудь)
источник

AK

Aleh Kashnikau in PHP
тут в принципе неплохой индикатор, что стоит таки вынести - вложенность
источник

z

zhikiri in PHP
Ну я думаю головну ідею я зрозумів, дякую за поради. Воно мені очі і мазолило
источник

AK

Aleh Kashnikau in PHP
против function+use ничего не имею, отличные штуки)
источник