Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Latest in PHP - March 2018 Edition

Latest in PHP - March 2018 Edition

Chris Deaton

March 16, 2018
Tweet

More Decks by Chris Deaton

Other Decks in Programming

Transcript

  1. PHP Releases VERSIONS v7.2.2 - Bug fixes v7.1.14 - Bug

    fixes v5.6.33 - Bug fixes PHP 5.6 and PHP 7.0 will lose both active support and security fixes by the end of this year. Links: — http://php.net/ChangeLog-7.php — http://php.net/ChangeLog-5.php
  2. PHP RFCs — Deprecating `` backticks (used to execute commands

    via shell) (under discussion) — Allow arrays to start with a negative index (n+1 regardless of n) (in voting) — Class Friendship - allows for better encapsulation, granting per-class access to protected members (under discussion) Links * https://wiki.php.net/rfc * https://twitter.com/phprfcbot * https://php-rfc-watch.beberlei.de/
  3. PHPUnit — PHPUnit 7 (Feb 2 2018) - Release Notes

    — requires PHP 7.1 Links: — https://github.com/sebastianbergmann/phpunit/wiki
  4. Framework: Laravel — Laravel 5.6[11-12] — Ability to attach files

    to mailable via storage (like S3, etc) — New orWhereDay(), orWhereMonth(), orWhereYear() query builder methods — Other misc 5.6 stuff — Collision package, for pretty CLI error reporting Links: — https://github.com/laravel/framework/releases — https://laravel-news.com/category/news
  5. Framework: Symfony — 4.0.6 — 3.4.6 — 2.8.36 — 2.7.43

    — Mostly bug fixes Links: — https://symfony.com/blog/category/releases
  6. CMS: Drupal — 8.5.0 Minor Release — Drops support for

    PHP 5.5, 5.6 — Drupal 8 will remain on Symfony 3.4 (LTS) until late 2021 Links: — https://www.drupal.org/project/drupal/releases
  7. CMS: Wordpress — 4.9.4 - Maintenance release (fixes severe bug

    in 4.9.3) — 5.0 - GUTENBERG — Completely changes how users add content to their websites, replacing the traditional text editor with a block-based one. — Currently a plugin, so you can add it today and experiment — Definitely not finished yet, so plan on seeing breaking changes — Check out last month's presentation for more notes on Gutenberg Links: — https://wordpress.org/news/
  8. IDE: PHPStorm — 2017.3 Nothing new since last month! https://blog.jetbrains.com/phpstorm/

    https://blog.jetbrains.com/phpstorm/category/php- annotated-monthly/
  9. PHP Conferences php[tek] 2018 May 31 - Jun 1 https://tek.phparch.com/

    CakeFest June 14th - 17th https://cakefest.org Laracon US July 25-26 http://laracon.us/ Southeast PHP August 16-17 — Discount code! triphp (10%)
  10. Nomad PHP US Banishing loops with functional programming By David

    Hayes Europe Generators: All about the yield By Justin Yost https://nomadphp.com/
  11. Upcoming regional events April 28-29 - WordCamp Raleigh - https://

    2018.raleigh.wordcamp.org/ Oct 23-24 - All Things Open - http://allthingsopen.org
  12. Notable News & Articles ReactPHP: Why? Reducing Call Sites with

    Dependency Injection and Context Passing Xdebug 2.6 Run a Package from a Local Directory Testing Legacy PHP Scripts Makefile for Lazy Developers Does Factory Method Violate Open/Closed Principle
  13. Next Month @ TrianglePHP A look at Gutenberg, WP 5.0

    Presented By Miles Elliot Thursday, March 15 6pm Atlantic BT https://www.meetup.com/trianglephp/events/ zgpswmyxfbtb/
  14. Tonight @ TrianglePHP Event Sourcing a Small Library Presented By

    - Emily Stamey Thank you to Atlantic BT for hosting and refreshments!