Rob Allen is a software consultant and developer with many years experience and writes code in PHP, Swift and other interesting languages. He leads Slim Framework's development team and contributes to Apache OpenWhisk and other open source projects. Rob is a published author and based in the UK where he runs Nineteen Feet Limited, focussing on API development, training and consultancy. In his spare time, Rob blogs at akrabat.com and can often be seen with a camera in his hand.
PHP 7 introduced type declarations and so brought PHP into the world of strict typing. Each subsequent release in the 7 series has improved this and PHP 7.4 is no different with exciting new type features. In addition, PHP 7 enabled static analysis tools that coupled with type declarations enable us to significantly remove bugs in our code before we even run it! In this talk, I will review PHP’s strict type system, including the new PHP 7.4 features and show how they can make our code safer and clearer and easier to reason about. We will then turn our attention to the available static analysis tools and look at how, with strict typing, we can eliminate whole classes of bugs and make our applications better. By the end of this session, you will be well placed to write better PHP code that has fewer bugs and works as you expect every time.
|Capturing Light||OggCamp 2019||October 2019|
|Building with Slim 4||BrumPHP||October 2019|
|The making of a great API||Dutch PHP Conference 2019||June 2019|
|Introduction to Serverless PHP||PHP Shropshire, April 2019||April 2019|
|Introduction to Serverless PHP||PHPSW||February 2019|
|Introduction to Serverless PHP||Sunshine PHP 2019||February 2019|
|Adventures in Apache OpenWhisk||Serverless Days Cardiff||January 2019|
|Introduction to Serverless PHP||Romania PHP||June 2018|
|Writing APIs in Lumen||Laravel Live UK||June 2018|
|Building Websites with Zend Expressive 3||PHP UK Conference 2018||February 2018|
|Protect Your API With OAuth2||PHP Yorkshire||April 2017|