Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The World of PHP PSR Standards
by Radu Murzea (Pentalog)
PHP standards before 2009…
PHP standards Today
PSR-3
Logger Interface
PSR-2
Coding Style
PSR-1
Coding Style
PSR-0
Autoloading
PSR-4
Autoloading
PSR-6...
History…
History…
History…
History…
PSR-0
Namespaces
History…
PSR-0
Autoloading
The Standards
ID Name Description
PSR-0 Autoloading Standard Mandatory requirements that must be adhered
to for autoloader...
How they’re born
How they’re born
PHP-FIG
How they’re born
PHP-FIG
How they’re born
PHP-FIG
How they’re born
PHP-FIG
How they’re born
PHP-FIG
PSR-x
The World of PHP PSR Standards
Upcoming SlideShare
Loading in …5
×

The World of PHP PSR Standards

282 views

Published on

Presentation about PHP PSR Standards

Published in: Software
  • Be the first to comment

The World of PHP PSR Standards

  1. 1. The World of PHP PSR Standards by Radu Murzea (Pentalog)
  2. 2. PHP standards before 2009…
  3. 3. PHP standards Today PSR-3 Logger Interface PSR-2 Coding Style PSR-1 Coding Style PSR-0 Autoloading PSR-4 Autoloading PSR-6 Caching Interface PSR-7 HTTP Messages
  4. 4. History…
  5. 5. History…
  6. 6. History…
  7. 7. History… PSR-0 Namespaces
  8. 8. History… PSR-0 Autoloading
  9. 9. The Standards ID Name Description PSR-0 Autoloading Standard Mandatory requirements that must be adhered to for autoloader interoperability PSR-1 Basic Coding Standard Standard coding elements that are required to ensure a high level of technical interoperability between shared PHP code. PSR-2 Coding Style Guide Extends and expands on PSR-1. PSR-3 Logger Interface Common interface for logging libraries. PSR-4 Autoloading Standard Specification for autoloading classes from file paths. PSR-6 Caching Interface Create cache-aware libraries that can be integrated into existing frameworks and systems without the need for custom development. PSR-7 HTTP Message Interface Common interfaces for representing HTTP messages.
  10. 10. How they’re born
  11. 11. How they’re born PHP-FIG
  12. 12. How they’re born PHP-FIG
  13. 13. How they’re born PHP-FIG
  14. 14. How they’re born PHP-FIG
  15. 15. How they’re born PHP-FIG PSR-x

×