Pull to refresh
  • by relevance
  • by date
  • by rating

PHP-Дайджест № 147 (1 – 14 января 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: обновления всех веток PHP, Deployer 6.4, doctrine/migrations 2.0, Psalm 3 и другие релизы, Никита Попов в JetBrains, новости PHP Internals, порция полезных инструментов, видео, и многое другое.

Приятного чтения!

Читать дальше →
Total votes 48: ↑47 and ↓1 +46
Views 15K
Comments 8

PHP-Дайджест № 151 (25 февраля – 11 марта 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: обновления PHP, Laravel 5.8, Xdebug 2.7 и другие релизы, 3 свежих RFC, 2 принятых, и концепт из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 60: ↑60 and ↓0 +60
Views 15K
Comments 8

PHP-Дайджест № 152 (11 – 25 марта 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: свежие RFC предложения и другие новости из PHP Internals, порция полезных инструментов, и много других материалов и новостей!

Приятного чтения!

Читать дальше →
Total votes 65: ↑63 and ↓2 +61
Views 14K
Comments 38

PHP-Дайджест № 153 (25 марта – 8 апреля 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: принят PSR-14 Event Dispatcher, JIT в PHP 8, тройка RFC-предложений из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 67: ↑66 and ↓1 +65
Views 15K
Comments 3

PHP-Дайджест № 154 (9 – 21 апреля 2019)

Website development *PHP *Symfony *Zend Framework *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: Zend Framework переходит под крыло Linux Foundation, новости из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 47: ↑47 and ↓0 +47
Views 15K
Comments 15

В PHP 7.4 войдут стрелочные функции (сокращенная запись анонимных функций)

Website development *PHP *Programming *

Голосование по сокращенному синтаксису для функций завершено (51 "за", 8 "против").


Было:


$result = array_filter($paths,  function ($v) use ($names) {
    return in_array($v, $names);
});

Стало:


$result = array_filter($paths,  fn($v) => in_array($v, $names));

Подробности под катом

Читать дальше →
Total votes 37: ↑36 and ↓1 +35
Views 19K
Comments 66

PHP-Дайджест № 155 (22 апреля – 6 мая 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: обновления PHP, Codeception 3.0 и другие релизы, короткие лямбды в PHP 7.4 и обзор свежих RFC-предложений из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 65: ↑64 and ↓1 +63
Views 14K
Comments 12

PHP-Дайджест № 156 (6 – 20 мая 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHPRussia, PHP fwdays'19, WordPress 5.2, о PHP в 2019, новости из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 55: ↑53 and ↓2 +51
Views 14K
Comments 13

PHP-Дайджест № 157 (20 мая – 3 июня 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: обновления безопасности PHP, коммерческая компания Doctrine, PhpStorm 2019.2 EAP, Symfony 4.3, порция полезных инструментов, видеозаписи, и многое другое.

Приятного чтения!

Читать дальше →
Total votes 66: ↑66 and ↓0 +66
Views 14K
Comments 1

PHP-Дайджест № 158 (3 – 17 июня 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 alpha 1, DevConfX, принятые и новые RFC из PHP Internals, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 69: ↑67 and ↓2 +65
Views 14K
Comments 24

PHP-Дайджест № 159 (17 июня – 1 июля 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 alpha 2, BeerPHP, обзор свежих RFC из PHP Internals, включая Strict operators directive, порция полезных инструментов, видео и многое другое.

Приятного чтения!


Читать дальше →
Total votes 62: ↑59 and ↓3 +56
Views 15K
Comments 7

PHP-Дайджест № 160 (1 – 15 июля 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 alpha 3, ReactPHP 1.0 LTS, порция полезных инструментов, видеозаписи с конференций, подкасты и многое другое.

Приятного чтения!


Читать дальше →
Total votes 54: ↑54 and ↓0 +54
Views 14K
Comments 4

PHP-Дайджест № 161 (15 – 29 июля 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 beta 1, PhpStorm 2019.2, PSR-12, обзор RFC предложений из PHP Internals, новости с Laracon US, подкасты, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 50: ↑50 and ↓0 +50
Views 15K
Comments 7

PHP-Дайджест № 162 (1 – 12 августа 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: О будущем PHP: P++ или PHP2020, принят PSR-12, PHP 7.4 beta 2, Slim 4, и другие релизы, порция полезных инструментов, и многое другое.

Приятного чтения!


Total votes 55: ↑54 and ↓1 +53
Views 16K
Comments 41

PHP-Дайджест № 163 (12 – 26 августа 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 beta 4, о судьбе P++, видео, подкасты, анонсы митапов и конференций, порция полезных инструментов, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 60: ↑58 and ↓2 +56
Views 14K
Comments 12

PHP-Дайджест № 164 (27 августа – 9 сентября 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 RC1, Laravel 6, Monolog 2 и другие релизы, Union Types и прочие новости из PHP Internals, порция полезных инструментов, пачка подкастов и многое другое.

Приятного чтения!


Total votes 54: ↑54 and ↓0 +54
Views 16K
Comments 61

PHP-Дайджест № 165 (23 сентября – 7 октября 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 RC3, поддержка Composer-зависимостей на GitHub, обновление стандартов PSR, RFC предложения из PHP Internals и о координации проекта PHP, порция полезных инструментов, подкасты, митапы, и многое другое.

Приятного чтения!


Читать дальше →
Total votes 70: ↑70 and ↓0 +70
Views 15K
Comments 12

PHP-Дайджест № 166 (7 – 21 октября 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4 RC4 и другие релизы, новости из PHP Internals, порция полезных инструментов, стримы, видео с конференций, подкасты и многое другое.

Приятного чтения!


Total votes 58: ↑58 and ↓0 +58
Views 13K
Comments 8

PHP-Дайджест № 167 (22 октября – 4 ноября 2019)

Website development *PHP *Symfony *Yii *Laravel *

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.4.0 RC5, Xdebug 2.8, критическая уязвимость в PHP-FPM, новости из PHP Internals, порция полезных инструментов, подкасты, стримы и многое другое.

Приятного чтения!


Читать дальше →
Total votes 65: ↑64 and ↓1 +63
Views 14K
Comments 7

Стрелочные функции в PHP 7.4

Website development *PHP *Programming *
Translation


Стрелочные функции, также называемые короткими замыканиями (short closures), станут хорошим способом писать чистый код в PHP. Такая форма записи будет полезной при передаче замыканий в такие функции как array_map или array_filter.


Пример:


// Коллекция объектов Post
$posts = [/* … */];

$ids = array_map(fn($post) => $post->id, $posts);

Раньше нужно было писать так:


$ids = array_map(function ($post) {
    return $post->id;
}, $posts);

Кратко:


  • Доступны с PHP 7.4
  • Начинаются с ключевого слова fn
  • Могут иметь только одно выражение, также являющееся возвращаемым значением
  • Не поддерживается return
  • Type-hintihg поддерживается в аргументах и возвращаемых значениях
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 17K
Comments 20
1