View
203
Download
0
Category
Preview:
Citation preview
Last Month in PHP
October 2016
Kansas City PHP User Group
PHP Patch ReleasesPHP 7.0.12 - Upgrade!
● Security fixes● See:
php.net/ChangeLog-7.php#7.0.12
PHP 5.6.27 - Upgrade!
● Security fixes● See:
php.net/ChangeLog-5.php#5.6.27
Upcoming Features via PHP RFCget_class() disallow null parameter
● Target: PHP 7.2● tl;dr: Enforces “principle of least surprise”
in get_class() . Shows warning when null parameter is passed into get_class()
● See: wiki.php.net/rfc/get_class_disallow_null_parameter
Upcoming Features via PHP RFCWarning when counting non-countable objects
● Target: PHP 7.2● tl;dr: count() and sizeof() against non-arrays that do not implement the
Countable interface will Warn● Note: Will continue to return 0 when null is passed in and will return 1 when a
non-countable scalar or object is passed in● See: wiki.php.net/rfc/counting_non_countables
CMSes: DrupalDrupal 8.2.[0,1]
● Drupal 8.2: New Version!○ Easier to place and configure blocks on pages○ Content moderation now included○ Support for date ranges○ Site building, content authoring, and administrative improvements○ Platform features for web services
● drupal.org/blog/drupal-8-2-0
Frameworks - CakePHPCakePHP 3.3.[6,7] & 2.9.1
● 3.3.x - bugfixes○ bakery.cakephp.org/2016/10/14/cakephp_336_released.html○ bakery.cakephp.org/2016/10/28/cakephp_337_released.html
● 2.9.1 - Feature release○ bakery.cakephp.org/2016/10/10/cakephp_291_released.html
Frameworks - LaravelLaravel 5.3.[16, 17, 18, 19, 20 21]
● Laravel 5.3○ Some PHP 7.0 & 7.1 work○ See: github.com/laravel/framework/blob/5.3/CHANGELOG-5.3.md
Frameworks - SymfonySymfony 3.1.[5, 6], 2.8.[12, 13], 2.7.[19, 20]
● Maintenance Releases○ symfony.com/blog/symfony-3-1-6-released○ symfony.com/blog/symfony-3-1-5-released○ symfony.com/blog/symfony-2-8-13-released○ symfony.com/blog/symfony-2-8-12-released○ symfony.com/blog/symfony-2-7-20-released○ symfony.com/blog/symfony-2-7-19-released
PHP: The Right Way● Composer and Packagist:
○ Warn about updating Composer on production
● Opcode Cache:○ Corrected spelling error○ Clarified information
● PHP PAAS Providers:○ Update URLs○ Remove non-existent providers
● Books:○ Added “Modern PHP” book
● Design Patterns:○ Changed link from github to ReadTheDocs
● Fixed header capitalizations● Translations
○ Added Arabic● Note: Every open-source project can use
your help with documentation. What are you waiting for?
PHP ConferencesPHP[WORLD] 2016
● Nov 14-18 - Washington, D.C.● 10% KCPUG Discount: REDACTED● world.phparch.com/
ZendCon
● Nov 18-21 - Las Vegas, NV● zendcon.com
SunshinePHP 2017
● Feb 2-4 - Miami, FL● KCPUG Speaker!● 2017.sunshinephp.com
PHP UK 2017
● Feb 16-17 - London, UK● phpconference.co.uk
PHP Conferences - ContinuedConfoo.CA 2017
● Mar 8-10 - Montreal, CAN● confoo.ca/en/yul2017
Midwest PHP 2017
● March 17-18 - Minneapolis, MN● CFP through Nov 15
○ cfp.midwestphp.org● 2017.midwestphp.org
Lonestar PHP 2017
● Apr 20-22 - Dallas, TX● lonestarphp.com
Nomad PHP (Online) - November 17Nomad PHP EU - 01:00 PM CDT
Mirror, Mirror on the Wall: Building a New PHP Reflection Library
● James Titcumb (@asgrim)● nomadphp.com/nomadphp-2016-11-eu
Nomad PHP US - 08:00 PM CDT
Monkeys in the Machine
● Eric Mann (@ericmann)● nomadphp.com/nomadphp-2016-11-us
Next Month in KCPHPUG● Eric Poe: “Iterating Strings -- Iterating Things” ?
Recommended