Top Banner
PHP-FIG: HOW THE PHP WORLD GOT OFF THEIR ISLANDS I am , , and . Xano @BartFeenstra http://mynameisbart.com
23

PHP-FIG: how the PHP world got off their islands (DrupalCamp Vienna 2015)

Jan 22, 2018

Download

Internet

Bart Feenstra
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  1. 1. PHP-FIG: HOW THE PHP WORLD GOT OFF THEIR ISLANDS I am , , and .Xano @BartFeenstra http://mynameisbart.com
  2. 2. STATUS REPORT
  3. 3. DRY Don't repeat yourself
  4. 4. REUSE
  5. 5. DUPLICATION
  6. 6. COMPOSER Sharing has never been easier
  7. 7. GETTING US OFF THE ISLAND: FIG Framework Interoperability Group
  8. 8. THE STANDARDS ARE OPEN SOURCE Anyone can help. Join #phpfigon irc.freenode.net.
  9. 9. VOTING MEMBERS ARE PHP PROJECTS. Drupal is a voting member. Its representative is .Larry 'Crell' Garfield
  10. 10. MEMBERS ARE NOT REQUIRED TO IMPLEMENT ANY STANDARDS Projects can disagree with standards Implementing new PSRs can break BC, which delays implementations
  11. 11. PSR PHP Standard Recommendation PSR-x Code can be included via Composer All code and documentation is hosted on https://github.com/php-fig/fig- standards
  12. 12. PSR-2 (PSR-1) Coding standards
  13. 13. PSR-3 Logging
  14. 14. PSR-4 (PSR-0) Autoloading
  15. 15. PSR-7 HTTP messages
  16. 16. DRAFTS
  17. 17. PSR-5 Documentation
  18. 18. PSR-6 Caching
  19. 19. PSR-8 HuggableInterface
  20. 20. PSR-9 / PSR-10 Security
  21. 21. PSR-11 Dependency injection
  22. 22. PSR-12 (PSR-2) Coding standards
  23. 23. CONCLUSION SHARING AND REUSING PHP CODE HAS NEVER BEEN EASIER. Review this presentation at .http://slideshare.net/bartfeenstra Find out more about FIG at .http://www.php-fig.org/ I am , , and .Xano @BartFeenstra http://mynameisbart.com DO YOU HAVE ANY QUESTIONS? donnagrayson @ Flickr (CC BY-NC-ND 2.0)