PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016)

в 18:54, , рубрики: laravel, middleware, php, PSR, symfony, yii 2, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, Разработка веб-сайтов, ссылки

PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016) - 1

Предлагаем вашему вниманию очередную подборку со ссылками на новости и материалы.

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

PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016) - 2 Новости и релизы

PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016) - 5 PHP

  • RFC: Fix inconsistent behavior of $this variable — Предлагается убрать возможность использования $this в конструкциях с непредсказуемым поведением:
    // Запретить использование в качестве имени параметра
    function foo($this) {
    }
    
    // Запретить использование в качестве статической переменной
    static $this; 
    
    // Запретить использование как глобальной переменной
    global $this; 
    
    // Запретить использование в качестве переменной исключения в catch
    try {
      ...
    } catch (Exception $this) { // Fatal error: Cannot re-assign $this
    }
    
    // Запретить использование в foreach
    foreach ($a as $this) { 
    }
    
    // Запретить использование в unset()
    unset($this); 
    
    // Запретить обращение через $$
    $a = "this";
    $$a = 42; 
    

    и другие.

PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016) - 6 Инструменты

  • nazar-pc/stream-slicer — Простой инструмент для получения срезов потоков (ресурсов). Присал nazarpc.
  • nazar-pc/phpt-tests-runner — Запускалка для PHPT тестов: улучшенный формат файлов, цветной результат в терминале. Прислал nazarpc.
  • giorgiosironi/eris — Property-based тестирование на PHP.
  • spatie/packagist-api — Обертка для работы с API Packagist. Пост в поддержку.
  • phpfmt/fmt — Расширенный форматер кода с плагинами для Sublime, Vim, PhpStorm.
  • clue/php-redis-react — Асинхронный клиент для Redis.
  • krzysztof-gzocha/searcher — Билдер поисковых запросов, которые не зависят от хранилища и могут выполняться как на MySQL, так и на MongoDB и над файлами.
  • Tolerance/Tolerance — Библиотека для реализации отказоустойчивых сервисов.
  • reisraff/phulp — Менеджер задач — Gulp для PHP.
  • Nicolab/php-ftp-client — Гибкий FTP-клиент для PHP.
  • robmorgan/phinx — Популярная библиотека миграций для БД. Туториал по использованию.
  • dunglas/phpdoc-to-typehint — Инструмент под PHP 7 для преобразования типов из PhpDoc в нативные тайпхинты.
  • defuse/php-encryption — Безопасная библиотека для шифрования. Пост об изменениях в версии 2.0.

PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016) - 7 Материалы для обучения

PHP-Дайджест № 86 – интересные новости, материалы и инструменты (15 – 29 мая 2016) - 20 Занимательное

  • sgolemon/table-flipif ($situation === SHIT::HAPPENED) {(╯°□°)╯︵┻━┻(); }

Спасибо за внимание!

Если вы заметили ошибку или неточность — сообщите, пожалуйста, в личку.
Вопросы и предложения пишите на почту или в твиттер.

Присылайте ссылки на интересные статьи или полезные инструменты, которых не было в PHP-Дайджестах, и ваше имя будет рядом с присланной ссылкой в выпуске.

Прислать ссылку
Быстрый поиск по всем дайджестам
Предыдущий выпуск: PHP-Дайджест № 85

Автор: Zfort Group

Источник


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js