New major versions of PHP are years in the making, and generally only occur when significant engine changes are required to make new features or better performance possible. PHP 8 is no different.

So what do big changes in PHP 8, like the Just In Time (JIT) compiler, and syntax features like constructor property promotions, union types, and attributes, mean for developers?

See What’s New In PHP 8

Join Zend Product Manager and Principal Engineer, Matthew Weier O’Phinney, as he discusses how new features, improvements, and deprecations in PHP 8 will impact development teams as they adopt this latest PHP version.

Attend This Webinar to See:

  • How JIT will affect application performance.
  • Demonstrations of new syntax features and how they can be used in code.
  • How deprecations and changes in behavior may affect those adopting PHP 8.
  • And more!

Note from the Presenter

The Attribute syntax noted in the presentation was based on an RFC that has since changed. The syntax provided under the shorter attribute syntax change RFC changed the syntax from:

@@AttributeName
// or
@@AttributeName(arguments, go, here)

to

#[Attribute]
// or
#[Attribute, AnotherAttribute]
// or
#[
    Attribute,
    AnotherAttribute
]
// and each can also take arguments:
#[Attribute('some', 'argument', true)]
#[Attribute('some', 'argument', true), AnotherAttribute('foo')]
#[
    Attribute('some', 'argument', true),
    AnotherAttribute('foo')
]

About the Presenter

Matthew Weier O’Phinney

Matthew Weier O’Phinney
Development Lead for the Laminas Project

Matthew began developing on Zend Framework (ZF) before its first public release, and led the project for Zend from 2009 through 2019. He is a founding member of the PHP Framework Interop Group (PHP-FIG), which creates and promotes standards for the PHP ecosystem — and he is serving his second elected term on the PHP-FIG Core Committee.