Drupal PHP: The Changes You'll See in Drupal 8

Drupal PHP

Drupal 8 is better, right down to its core. It has some major API changes that embrace the way the rest of the development world works, and range from the external libraries pulled in to the code base itself. Which libraries are pulled in? PHPUnit for unit testing, Guzzle for performing web service requests, a variety of Symfony components, composer for pulling in external dependencies, and class autoloading to name a few.

And as for the code base, there have been major architecture changes to embrace how other's are writing code: decoupled, object-oriented (OO), and modern language features of PHP. Drupal 8 is built in with some of the best technologies and techniques for web development. The result? Drupal with more PHP features enables developers to get more done, without specific Drupal knowledge. Here is a preview of some of the other new features in Drupal 8:

  • Drupal 8 migration tools
  • PHPUnit tests for faster testing
  • Unused single-purpose modules removed for a leaner core
  • Symfony 2, Guzzle, Composer and other technologies from the PHP community
  • Web services built into Drupal 8 core

Want to learn more about Drupal 8? Download our new Ultimate Guide to Drupal 8 today.