Evolution of PHPFrom tedious work to reusability
–Christian Jantz
„I help you succeed in the cloud with Agile, PHP and Amazon AWS or IBM Softlayer.“
Early Daysprogrammieren lernen (für das Web)PHP 4 - kein OOP
Stand: 2015Stack OverflowWordpress Themes, Plugins (alte)
phpBB modding (to change-files)
Blogging-Engine, later CMSPlattform for the webPlugins, Themes (separated)
old codebasecan not be redone (use base too big) -> SAP
PHP 5
Object Orientationchange in how applications were designed
Applications look like shit still
Design Patterns- MVC (Model View Controller)- Factory- Decorators- Registry- DI (Dependancy Injection)
PSR - Standards• (PSR-0) Autoloading
• (PSR-1) Basic Coding Standard
• (PSR-2) Coding Style Guide
• (PSR-3) Logger Interface
• (PSR-4) Improved Autoloading
• (PSR-7) HTTP Message Interfaces
Bases on symfony2 componentsautoloadingsimple configurationstore blocks remote
PARTICIPATE!Help make PHP great!