12 Jun

PHP’s Type System Dissected

PHP's Type System Dissected


Wednesday 12th June    
6:30pm - 8:30pm


Runway East
York And Elder Works, 50 New England Street, Brighton, BN1 4AW

Event Type

Loading Map....

This June we welcome PHP Core Developer Gina Peter Banyard from the PHP Foundation for a in-depth talk about PHP’s type system. Types are probably the best measure of PHP’s evolution over time and the place we give them in our projects often indicates how well they will stand the test of time.

Making the most of PHP’s type system takes some practice though, so how about learning from someone who is as closed to their implementation as it gets? (More details further down)

This event will be hybrid, meaning you can either join in person or online (please register for the meetup either way!):

The in-person event will take place at Runway East in Brighton from 6:30 pm. There will be food and drinks and you’re welcome to come have a chat before the talk starts (around 7 pm).

Online participants can join the live stream from 7 pm.

This is how Gina introduces her talk:

“PHP has added more and more types in the last couple of versions. But what is the meaning of a type, a type system, and a subtyping relation? In this talk, we will explain those words, and see what comprises the PHP type system, how it checks for types, how it uses and implements Liskov’s Subtitution Principle (LSP) for its subtyping relation, and how the strict_type declare affects PHP’s type system.”

Hope to see you there and then!

A big thank you to Silicon Brighton and Runway East for their support. Runway East has been fighting boring offices since 2014. Members get team bliss guaranteed, space to scale and Big Desk Energy.

  • Starting Time
  • Date
  • Category
  • Phone
  • Email
  • Location