1. Last Month in PHP
March 2016
Kansas City PHP User Group
2. BASH COMING TO WINDOWS!
Yes, Microsoft is adding linux Bash shell to Windows
Uses Ubuntu user mode binaries
So, (maybe?) in the Windows Command Line:
apt-get install nginx php7-fpm mysql-server php7-mysql
PHP development on Windows is about to get much better!
See: https://msdn.microsoft.com/en-us/commandline/wsl/about
3. PHP Patch Releases
PHP 7.0.5 - Upgrade!
Security fixes
Bug fixes
PHP 5.6.20 - Upgrade!
Security fixes
Bug fixes
PHP 5.5.34 - Upgrade!
Security fixes
Bug fixes
Note: This is the second time this
month a security update has
been released for each of these
PHP versions. UPGRADE!!!
4. Composer
Composer v1.0.0-beta1 & v1.0.0-beta2
Many new things!
Disables non-secure protocols
prohibits / why-not command to show what blocks an upgrade to a given
package:version pair
Added --interactive / -i to the update command, which lets you pick packages to
update interactively
--tree to view your pages
See: https://github.com/composer/composer/releases/tag/1.0.0-beta1
See: https://github.com/composer/composer/releases/tag/1.0.0-beta2
5. CMSes: Drupal
Drupal 8.0.5
Maintenance Release
No changes worthy of updating the CHANGELOG.txt
See: http://cgit.drupalcode.org/drupal/plain/core/CHANGELOG.txt
6. μFrameworks - Slim 3
Slim 3.2.1 & 3.2.2
Bugfix: Do not use DefferedCallable in
route callable
See: http://www.slimframework.com/2016/03/01/slim-
3.2.1.html
Bugfix: Make $file public in
UploadedFile
See: http://www.slimframework.com/2016/03/05/slim-
3.2.2.html
Slim 3.3.0
More closely aligns with PSR-7
See: http://www.slimframework.com/2016/03/10/slim-
3.3.0.html
See: http://www.php-fig.org/psr/psr-7/
7. Frameworks - Laravel
Laravel 5.2.[23,24,27]
in_array validation
Callback in Arr::first() & Arr::last() is now optional
Can now specify more than 1 Middleware
Adds some interesting changes to Blades
See: http://themsaid.github.io/laravel-5-2-23-20160305/
8. Frameworks - Symfony
Symfony [3.0.4, 2.8.4, 2.7.11, 2.3.39]
Mostly bugfixes
Virtual Symfony Hackday was held on 17 March
See: http://symfony.com/blog/virtual-symfony-hack-day-march-12th
Announced in March: Symfony Polyfill
See: http://symfony.com/blog/new-in-symfony-2-8-polyfill-components
9. Frameworks - Zend
Zend Framework
No Updates for 2.5.x
Lots of work for upcoming ZF3!
See: http://framework.zend.com/blog/2016-03-24-zf3-update.html
10. PHP: The Right Way
Added a Brazilian Portuguese translation
Note: Every open-source project can use your help with documentation. What
are you waiting for?
11. PHP Conferences
Lone Star PHP
April 7-9 - Dallas, TX
KCPHP speakers!
See: lonestarphp.com
Day Camp 4 Developers: Modern PHP
April 22 - Online
See: daycamp4developers.com
DrupalCon
May 9 - 13 - New Orleans, LA
KCPHP speaker!
See: events.drupal.org/neworleans2016
php[tek]
May 23-27 - St. Louis, MO
KCPHP speaker!
KCPHP Roadtrip?
10% Discount Code for our UG: REDACTED
See: tek.phparch.com
12. PHP Conferences - Continued
200 OK
June 3 - Tulsa, OK
See: 200ok.us
Kansas City Developer Conference
June 22-24 - Kansas City, MO
KCPHP speakers!
4 PHP-related sessions!
See: www.kcdc.info
php[cruise]
July 17-24 - Bahamas
10% Discount Code for our UG: REDACTED
See: cruise.phparch.com
Laracon US
July 27-29 - Louisville, KY
See: laracon.us
13. Nomad PHP (Online) - April 21
Nomad PHP EU - 01:00 PM CDT
Docker for PHP Developers
Chris Tankersley (@dragonmantank)
See:
https://nomadphp.com/2016/01/25/docker-
for-php-developers/
Nomad PHP US - 08:00 PM CDT
Expressive Microservice Framework Blastoff
Adam Culp (@AdamCulp)
See:
https://nomadphp.com/2016/01/25/express
ive-microservice-framework-blastoff/
14. Next Month in KCPHPUG
Joseph Maxwell: “Writing Better Code with the New PHP 7”
An update of his excellent February talk
To be presented at php[tek] in May!