Larry Garfield

Larry Garfield

Larry Garfield has been building websites since he was a sophomore in high school, which is longer ago than he'd like to admit. Larry is current a Staff Engineer at Sentact. Larry led the Drupal 8 Web Services initiative that helped transform Drupal into a modern PHP platform. Larry is a member of the PHP-FIG Core Committee, co-author of several PHP RFCs, and has authored several books on PHP development including "Thinking Functionally in PHP" and "Exploring PHP 8.0."

Montreal 2027 sessions

A Field Guide to PHProperties

English session - Intermediate

PHP properties are having a golden age. Since PHP 7.4, they've become steadily more powerful, and recent features like interface properties, hooks, and asymmetric visibility open up vast new potential.

So now that we have all this power, what shall we do with it? It allows us to fully rethink what it means to model data.

In this session, we'll look at PHP properties, and OOP in general, with fresh eyes to see all that they can do for us.

Advanced PHPUnit shenanigans

English session - Intermediate

Hopefully by now, you know that testing is important, and you've integrated PHPUnit into your workflow. So now what?

In this "testing 202" course, we'll explore some features of PHPUnit you may not be using (but should), some techniques you may not have thought of, and answer the question "so what are traits actually good for?"

Montreal 2020 sessions

Montreal 2019 sessions