Hacking with PHP

Welcome to the new home of Practical PHP Programming - now updated for PHP 5.6 and renamed to Hacking with PHP. I've taken this opportunity to brighten up the design, update the content, and make the site much more useful on mobile devices.

While updating the text, I have left chapters in place even if I think they are no longer the smartest option - after all, it's not for me to decide what you should use. In places where I recommend one solution over another, you'll find this clearly marked.

If you enjoy Hacking with PHP, why not check out my iOS programming book: Hacking with Swift. Following Apple's announcements at WWDC, I wrote two articles you might like: What are the new features in Swift 2? and What are the new features of iOS 9?.

Chapter index

  1. 1. Preface
  2. 2. Introducing PHP
  3. 3. Simple variables and operators
  4. 4. Functions
  5. 5. Arrays
  6. 6. Objects
  7. 7. HTML Forms
  8. 8. Files
  9. 9. Databases
  10. 10. Cookies and Sessions
  11. 11. Multimedia
  12. 12. XML & XSLT
  13. 13. Output Buffering
  14. 14. Java and COM
  15. 15. Networks
  16. 16. Miscellaneous topics
  17. 17. Security concerns
  18. 18. Performance
  19. 19. Writing PHP
  20. 20. Writing extensions
  21. 21. Alternative PHP uses
  22. 22. Practical PHP
  23. 23. Bringing it to a close
  24. 24. Answers to Exercises
  25. 25. The future of PHP
  26. 26. Glossary

Copyright ©2015 Paul Hudson. Follow me: @twostraws.