Макросы в PHP 7.2 с использованием функций стрелок - 5 минут В последнее время в эпизоде подкаста PHP 81 онлайн урок.


Содержание

Введение (0:17)

Резюме стенограммы (1:34)

PHP 7.0.16, 7.1.2 выпущен & nbsp;(6:34)

RFC: устаревшие слова Bare & nbsp;(9:15)

Предложение: Интерфейс внешних функций с проверкой типа & nbsp;(13:25)

RFC: функции стрелок & nbsp;(18:51)

Предложение: HKDF - функция определения ключа на основе HMAC & nbsp;(25:23)

Обсуждение: Пространства имен в PHP Core & nbsp;(33:18)

RFC: расширенные типы строк для PDO (36:10)

Победители премии за инновации в области JavaScript в декабре 2016 года (38:28)

Рейтинги инноваций в области JavaScript 2017 года (46:00)

Премии в области инноваций в области инноваций в Новом Ноябре 2016 года (47:53)

Рейтинги инноваций в области PHP 2017 года (54:14)

Заключение (57:53)


Содержание

Стенограмма резюме

Прослушать или загрузить подкаст, RSS-канал и подписаться в iTunes

Смотреть видео подкаста, подписаться на канал подкаста YouTube

Сводка стенограммы

ОК, поэтому сначала мы кратко рассмотрим, какие были последние версии PHP 7 и PHP 7.1. Похоже, что в прошлом месяце не было обновления для PHP 5.6, то есть в режиме обеспечения безопасности. Это означает отсутствие проблем с безопасностью, хороший или, может быть, не совсем в течение этого интервала, но я думаю, что они всегда связаны с безопасностью.

В любом случае, мы переходим к теме об устаревании и удалении слов медведя. Медвежие слова иногда бывают случайными, когда вы забудете, что, возможно, поместите знак доллара перед именем переменной, и текущее поведение PHP должно процитировать его и рассматривать как строку, которая может привести к некоторым неудобствам, поэтому предложение состоит в том, чтобы каким-то образом изменить поведения и удалить его в будущих версиях PHP.

В любом случае следующее предложение касается, и я думаю, что это расширение, называемое интерфейсом внешних функций FFI, позволяет вам вызывать некоторые библиотеки DLL или общую библиотеку объектов, и предложение здесь не отформатировано, но здесь вы можете прочитать его лучше, скажите, какие типы ожидаются для функций этих разделяемых библиотек, поэтому, если во время выполнения существует несоответствие типов, это может затормозить, возможно, через исключение, которое я думаю.

Ну, так или иначе, это предложение. Это пока не RFC, насколько я мог понять, но это то, что доступно для расширения, доступного из PECL, которое позволит вызывать те общие библиотеки, которые называются FFI.

Следующая тема касается так называемых функций стрелок. В принципе, вы могли бы вызвать какой-то код. Это похоже на макросы, которые вы просто определяете для некоторой функции, которая сразу же вызывает короткий код. Это было бы эквивалентно возврату некоторого выражения. Поэтому идея заключается в том, чтобы упростить способ, которым вы называете свой код.

Следующая тема о HKDF. Это я признаю, что это непросто понять, потому что это связано с криптографией и хэшированием, и идея состоит в том, чтобы определить способ определения этих хэш-функций, которые они обычно используют в схеме HMAC.

В любом случае перейдем к следующей теме, касающейся использования пространств имен в ядре. На данный момент это предложение. Это немного запутанно, по крайней мере, для меня. Возможно, Arturs получил это очень ясно, но, похоже, определяет, какое пространство имен будет связано с основными функциями, расширениями ядра, поэтому у вас могут быть альтернативные реализации, которые не будут сталкиваться с основными реализациями, но функции были бы с тем же именем.

И, наконец, существует тема, связанная с расширенными типами строк для PDO. В основном это то, что я не помню, я когда-либо использовал, но должен поддерживать национальные типы символов при передаче параметров строкового типа в PDO.

Нажмите кнопку «Воспроизвести», чтобы прослушать сейчас.


Загрузить Размер:53MBСлушатели:1173

Введение Музыка Гавань используется с явным разрешением автора Данило Эрколе , из Куритибы, Бразилия

View Podcast in iTunes

, используйтеПодписаться на Подкаст...в менюAdvanced, а затем введите URL-адрес выше, чтобы подписаться наявляется подкастом.

Наблюдать за видео подкастом

Обратите внимание, что отметки времени, указанные ниже в расшифровке, могут не совпадать с одинаковыми позициями в видео, поскольку они были основаны на временных меток аудио, и звук был сплющен для усечения периодов молчания.

См. В последнее время в списке воспроизведения подкастов PHP на YouTube иSubscribeна этот канал.

5 минутное резюме Видео

Полное видео

Подписаться Канал PHP-классов на Livecoding.tv для просмотра следующей записи в прямом эфире.

Показать примечания

  • RFC:
  • Устарелые голые слова
  • RFC:
  • Функции стрелок
  • Предложение:
  • HKDF
-

Функция определения ключа на основе HMAC