Innovate faster and cut risk with PHP experts from Zend Services.
Beginning to advanced PHP classes to learn and earn global certification.
Help me choose >
Submit support requests and browse self-service resources.
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?
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.
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(arguments, go, here)
// and each can also take arguments:
#[Attribute('some', 'argument', true)]
#[Attribute('some', 'argument', true), AnotherAttribute('foo')]
Attribute('some', 'argument', true),
About the Presenter
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.