RFC Showdown, Round 2 with Joe Watkins
In this weeks episode we catch up with Joe Watkins discussing all things PHP. We start off the discussion with how his role as release-manager is going for PHP 7.1, highlighting how Security bugs are defined and handled within internals. Following this we chat about several RFC’s that are under-discussion (Retry Keyword, UUID) and accepted (Libsodium, Object Typehint) for the next release. Finally, we mention a recent small extension Joe has been working on to provide user verified types within the language.
Show Links
- PHP 7.1.7 Changelog
- PHP Bugs
- PHP 7.2.0-alpha3
- PHP RFC - Retry Keyword
- Why is goto discouraged?
- PHP RFC - Namespaces in Core
- PHP RFC - Class Naming
- PHP RFC - Abolish Narrow Margins
- PHP RFC - UUID
- Packagist - ramsey/uuid
- PHP RFC - Libsodium
- Using Libsodium in PHP Projects
- PHP 7.2 - The First Programming Language to Add Modern Cryptography to its Standard Library
- Libsodium Quick Reference
- PHP RFC - Argon2 Password Hash
- PHP RFC - Object Typehint
- Covariance and contravariance
- Liskov substitution principle
- PHP RFC - Parameter Type Widening
- PHP RFC - Unary null coalescing operator
- krakjoe/utypes - User verified types
- PHP RFC - Iterable