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."
Session en Anglais - Intermédiaire
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.
Session en Anglais - Intermédiaire
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?"