Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «php7»
[Перевод] Случайность в PHP7 – Повезет ли мне? 2015-12-07 16:37:20
... то время как PHP7 решает эту проблему ... >CSPRNG в PHP7
PHP7 вводит две ...
+ развернуть текст сохранённая копия
В этой статье мы проанализируем проблемы, относящиеся к генерации случайных чисел, используемых в криптографии. PHP5 не обеспечивает простой механизм генерации криптостойких случайных чисел, в то время как PHP7 решает эту проблему путем введения CSPRNG-функций.
Что такое CSPRNG?
Цитируя википедию, криптографически стойкий генератор псевдослучайных чисел (англ. Cryptographically secure pseudorandom number generator, CSPRNG) — это генератор псевдослучайных чисел с определёнными свойствами, позволяющими использовать его в криптографии.
CSPRNG в основном используется для следующих целей:
- Генерация ключей (в том числе, генерация public/private ключей)
- Создание случайных паролей для аккаунтов пользователей
- Системы шифрования
Главным аспектом сохранения высокого уровня безопасности является высокое качество случайности.
CSPRNG в PHP7
PHP7 вводит две новых функции, которые могут быть использованы для CSPRNG: random_bytes и random_int . Читать дальше →
Тэги: csprng, php, php7, веб-разработка, криптография
История PHP: инфографика 2015-12-04 08:12:31
... "/>
PHP7 Elephant created by ...
Сегодняшнего события — релиза PHP7 — многие разработчики ждали ...
+ развернуть текст сохранённая копия
PHP7 Elephant created by Walker Cahall
Сегодняшнего события — релиза PHP7 — многие разработчики ждали больше, чем Нового года. Это — новый виток в эволюции языка и окружающего его сообщества. Нас ждет множество фич и оптимизаций, а это значит, что веб-приложения станут еще производительнее, а писать их станет еще удобнее.
Но многие ли из нас помнят, каким был PHP 10 или 20 лет назад? В честь релиза «семерки» коллеги из PHP User Group подготовили инфографику истории языка. Давайте вместе окунемся в прошлое и немножко поностальгируем.
Читать далее
Тэги: dataart, php, php7, блог, веб-разработка, компании
Мой опыт миграции на PHP 7 2015-11-18 18:00:16
+ развернуть текст сохранённая копия
Несколько дней назад я переключил свой сервер с порядка 30-ти сайтами на PHP 7. Некоторые из них были достаточно старыми и составляли широкий набор с различных фреймворков и CMS. Вот несколько советов для тех кто еще не решил переходить на PHP 7 или нет.
Начнем с того что я понимаю что есть много людей которые не считают стабильную версию действительно «стабильной» пока она чуть-чуть не повзрослела, ожидая что еще найдутся какие-то баги или несовместимости. С того что я пока видел, пробуя каждый release candidate как только он выходил, совсем безопасно переключиться на PHP 7 как только он выйдет. Я ни разу не заметил какого-то непонятного поведения или вылета которому виной не был бы я сам. Несмотря на то что это новая версия она не несет много несовместимых изменений, то есть по большому счету можете относиться к ней как к просто PHP 5.7 только существенно быстрее.
Читать дальше →
Тэги: php, php7, phpixie, wordpress, веб-разработка
[Перевод] Новый PHP, часть 2: Scalar types 2015-09-28 15:57:45
+ развернуть текст сохранённая копия
В нашей предыдущей статье мы говорили о преимуществах системы типов PHP 7, и в частности, о новой поддержке типизированных возвращаемых значений. Что само по себе является не только большим подспорьем в поддержке кода, но делает для PHP большой шаг вперед.
До сих пор мы говорили о типах только в отношении классов и интерфейсов. В течение многих лет мы только их (и массивы) и могли использовать. Однако же, PHP 7 добавляет возможность использовать и скалярные величины тоже, такие как int , string и float .
Но постойте. В PHP большинство примитивов являются взаимозаменяемыми. Мы можем передать "123" в функцию, которая хочет int , и довериться PHP, который все сделает «правильно». Так для чего же тогда нужны скалярные типы? Читать дальше →
Тэги: php, php7, scalar, types, веб-разработка
[Перевод] Новый PHP, часть 1: Return types 2015-09-21 15:53:35
+ развернуть текст сохранённая копия
Каждый мажорный релиз PHP добавляет ряд новых возможностей, некоторые из которых действительно имеют значение. Для PHP 5.3 — это были пространства имен и анонимные функции. Для PHP 5.4 — трейты. Для PHP 5.5 — генераторы. Для 5.6 — списки аргументов переменной длины.
PHP 7 имеет большое количество новшеств и улучшений, делающих жизнь разработчика легче. Но я считаю, что самым важным и долгосрочным изменением является работа с типами. Совокупность новых фич изменит взгляд на PHP разработку в лучшую сторону.
Почему поддержка строгой типизации так важна? Она предоставляет программе — компилятору или рантайму и другим разработчикам ценную информацию о том, что вы пытались сделать, без необходимости исполнять код. Это дает три типа преимуществ: Читать дальше →
Тэги: php, php7, return, types, веб-разработка
Страницы: 1 2 3 4 5 6 7 8 9
Главная / Главные темы / Тэг «php7»
|
Взлеты Топ 5
Падения Топ 5
|