What PHP-FIG means to Drupal


Developers looking at Drupal 8 after working on Drupal 7 and earlier are often confused by the entirely new structure. These changes appear difficult to learn but are very straightforward and have enabled Drupal to interface with the bigger PHP world. This has been made possible by the PHP-FIG.

PHP-FIG (PHP Framework Interoperability Group) is charged with the massive task of defining common ground for various frameworks, and supporting that mission with clearly written PHP Standard Recommendations (PSRs). PSR-0 through PSR-4 have been released and being used in almost all modern PHP applications including Drupal. Other PSRs have been drafted and are being discussed at this time. Learn more about these PSRs and how they are making developing applications with PHP easier for developers and fun again.

During this session, we’ll talk about various topics like:

  • Why was PHP-FIG formed, who are in it and what are the various PSRs?
  • Has Drupal 8 improved or just got complicated by adopting PSRs?
  • How does that help you as a developer in writing more testable and reliable code?
  • How does it make maintaining your PHP application a much simpler task?
  • Has the general health of the PHP ecosystem improved since the formation of FIG and it’s doses of PSRs?

Session Track

Coding and Development

Experience Level


Drupal Version