PHP - Then, Now and Soon
And Drupal’s place in the new PHP order. PHP has made possible many of the awesome frameworks and CMS’s in use today.
And Drupal’s place in the new PHP order.
PHP has made possible many of the awesome frameworks and CMS’s in use today. Because of these software, PHP enjoys being one of the most widely used programming languages. But PHP did not have such a bright childhood. We’ll discuss how PHP grew up to be one of the most popular languages and is turning mature for large scale applications. In particular, we will discuss how Drupal is opening up to the modern PHP world.
Target Audience
Anyone who wants to understand how PHP is evolving and how Drupal is keeping up.
Outline
History of PHP
Separate Projects
None or little collaboration
Extremely difficult to reuse
PEAR for reusability
PHP Renaissance
Namespaces and autoloading
PHP-FIG
PSR’s
PSR-0, PSR-4
PSR-1, PSR-2
Upcoming PSR’s
composer
Drupal and other components
composer
Workflow
Symfony components
HTTP Kernel
Dependency Injection
Other components
PHPUnit
Other Components
symfony/yaml
symfony/event-dispatcher
symfony/validator
Others
The Future
Composer driven workflow
Component future