Дайджест цікавих новин і матеріалів зі світу PHP № 41 (травень 2014 року)

    
 
Після невеликої перерви PHP-дайджест знову в справі! Вашій увазі добірка з посиланнями на новини та матеріали.
 
Приємного читання!
 
 
 Новини та релізи
 
     
  • PHPNG — Розробники представили інтерпретатор PHP нового покоління. А все почалося з повідомлення Дмитра Стогова в php.internals habrі відповідної гілки в репозиторії. Аналізі роботи інтерпретатора при виконанні реальних додатків показав, що проблема продуктивності криється в методах роботи з пам'яттю і організацією зберігання структур даних. Саме тому PHPNG являє собою оптимізований Zend Engine, в якому реалізовані нові структури даних . Проведений рефакторінг вже дозволив збільшити продуктивність на 10-30% в реальних додатках. Ймовірно, PHPNG ляже в основу PHP 5 + +, а поки це лише початок і проект розвивається дуже динамічно.
     Детальніше про PHPNG можна почути з перших вуст в доповіді автора на майбутній конференції DevConf 2014 — «Віддай свій PHP на прокачку — PHPNG — движок нового покоління» habr.
  •  
  • Бета релізи PHP 5.6.0: beta 2 і beta 3 — Оновлення містять всього лише набір виправлень, а значить, фінального релізу залишилося чекати зовсім недовго. Проте очікується ще одна бета і пара-трійка реліз-кандидатів, а поки можна ознайомитися зі списком нових можливостей або подивитися десятихвилинний ролик з їх демонстрацією .
  •  
  • Релізи PHP: 5.5.12 , 5.5.13 , 5.4.28 , 5.4.29 — Регулярні оновлення актуальних гілок інтерпретатора. Містять ряд виправлення в тому числі проблем безпеки, як, наприклад, вразливість PHP-FPM , що дозволяє локальному користувачеві, що має доступ до UNIX-сокету php-fpm, за замовчуванням створюваному з правами 0666, виконати довільний PHP-код з правами працюючого пулу процесів FastCGI.
  •  
  • Новий PHP на Heroku — На популярнейшей хмарної платформі Heroku була додана підтримка HHVM і відповідно Hack.
  •  
  • ruДоступна бета версія Mooha — нодів інтерфейсу для PHP — Торік на Хабре був пост про цікавий проект Mooha , який за словами автора мав стати візуальним конструктором PHP-додатків. Тестова версія інструменту тепер доступна всім бажаючим.
  •  
  • Apigility 1.0.0 — Перший стабільний реліз інструменту автоматичного створення RESTful-додатків на основі Zend Framework 2.
  •  
  • Laravel Forge — На минулій недавно конференції Laracon автором фреймворка Laravel був представлений інструмент Forge, який сам Тейлор охарактеризував як «PHP-платформа миттєвого приготування в хмарі на ваш вибір». Forge дозволяє в лічені хвилини розгорнути додаток з Nginx 1.6, PHP 5.5, MySQL / Postgres, Redis, Memcached, Beanstalk на будь-якому популярному хмарному хостингу. Доступні розширення для Forge , туторіали , а також серія докладних скрінкасти з використання Forge video. За зручність доведеться заплатити 10 $ на місяць.
  •  
  • Реліз Symfony 2.5.0 — Повний список змін тут .
  •  
  • Реліз Laravel 4.2 — Відтепер фреймворк вимагає PHP версії не ніжу 5.4.
  •  
  • DevConf 2014 — Нагадаю, що вже через два тижні в Москві відбудеться масштабна конференція, присвячена веб-розробці. Секція PHP радує цікавими доповідями про phpng, Yii 2, Laravel, AOP, Codeception.
  •  
 
 PHP
 
     
  • RFC: відловлюють «call to a member function of a non-object» — Реалізація цієї пропозиції дозволить обробляти помилки, а не генерувати фатальні, при виклику методів у null:
    $x = null; $x->method();
  •  
  • RFC: loop_else — Пропозиція додати можливість використовувати в циклах else-блок, який буде виконуватися в разі, якщо умова циклу не виконується жодного разу, тобто при невходження в тіло циклу.
  •  
 
 Інструменти
 
     
  • Link — Хороший роутер для PHP.
  •  
  • RequirePHP — Впровадження залежності а-ля RequireJS.
  •  
  • Karma — Інструмент командного рядка для управління конфігураціями оточень.
  •  
  • BowerPHP — Хочете мати можливість використовувати менеджер залежностей Bower, але при цьому не встановлювати node.js? BowerPHP якраз створений для таких випадків.
  •  
  • Dora — Генератор форм з низкою корисних можливостей.
  •  
  • JIT-Fu — PHP-розширення, яке надає JIT-інтерфейс для PHP на основі libjit.
  •  
  • Yandex Translate API — Оболонка для Яндекс.Перевод
  •  
  • Pomander — Ще один PHP-інструмент для розгортання додатків.
  •  
  • rss-bridge — Фид для сайтів у яких його немає: Twitter, GoogleSearch, Instagram, Pinterest та інші.
  •  
  • Monga — Простий і швидкої шар абстракції для роботи з MongoDB.
  •  
  • glip — Git-бібліотека для PHP, дозволяє здійснювати доступ до сховища з PHP навіть без встановленого Git.
  •  
  • atoum — Простий сучасний фреймворк модульного тестування для PHP.
  •  
  • TimeTraveler — Інструмент дозволяє задавати поточну дату вручну, відповідним чином змінювати результат всіх наступних викликів функцій роботи з датою часом.
  •  
 
 Матеріали для навчання
  
 Матеріали c минулих конференцій
  
 Аудіо та відеоматеріали
  
 Занимательное
  
 Швидкий пошук по всіх дайджестам
Попередній випуск
 
    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.