PHP Notes for Professionals book

Buy me a coffeeOrder a coffee!

PHP Book preview
PHP Notes for Professionals book

If you found this free PHP programming book useful,
then please share it ❤😊

Chapters

  1. Getting started with PHP
  2. Variables
  3. Variable Scope
  4. Superglobal Variables PHP
  5. Outputting the Value of a Variable
  6. Constants
  7. Magic Constants
  8. Comments
  9. Types
  10. Operators
  11. References
  12. Arrays
  13. Array iteration
  14. Executing Upon an Array
  15. Manipulating an Array
  16. Processing Multiple Arrays Together
  17. Datetime Class
  18. Working with Dates and Time
  19. Control Structures
  20. Loops
  21. Functions
  22. Functional Programming
  23. Alternative Syntax for Control Structures
  24. String formatting
  25. String Parsing
  26. Classes and Objects
  27. Namespaces
  28. Sessions
  29. Cookies
  30. Output Buffering
  31. JSON
  32. SOAP Client
  33. Using cURL in PHP
  34. Reflection
  35. Dependency Injection
  36. XML
  37. SimpleXML
  38. Parsing HTML
  39. Regular Expressions (regexp/PCRE)
  40. Traits
  41. Composer Dependency Manager
  42. Magic Methods
  43. File handling
  44. Streams
  45. Type hinting
  46. Filters & Filter Functions
  47. Generators
  48. UTF-8
  49. Unicode Support in PHP
  50. URLs
  51. How to break down an URL
  52. Object Serialization
  53. Serialization
  54. Closure
  55. Reading Request Data
  56. Type juggling and Non-Strict Comparison Issues
  57. Sockets
  58. PDO
  59. PHP MySQLi
  60. SQLite3
  61. Using MongoDB
  62. mongo-php
  63. Using Redis with PHP
  64. Sending Email
  65. Using SQLSRV
  66. Command Line Interface (CLI)
  67. Localization
  68. Headers Manipulation
  69. Coding Conventions
  70. Asynchronous programming
  71. How to Detect Client IP Address
  72. Create PDF files in PHP
  73. YAML in PHP
  74. Image Processing with GD
  75. Imagick
  76. SOAP Server
  77. Machine learning
  78. Cache
  79. Autoloading Primer
  80. SPL data structures
  81. IMAP
  82. HTTP Authentication
  83. WebSockets
  84. BC Math (Binary Calculator)
  85. Docker deployment
  86. APCu
  87. PHP Built in server
  88. PSR
  89. PHPDoc
  90. Design Patterns
  91. Compile PHP Extensions
  92. Common Errors
  93. Compilation of Errors and Warnings
  94. Exception Handling and Error Reporting
  95. Debugging
  96. Unit Testing
  97. Performance
  98. Multiprocessing
  99. Multi Threading Extension
  100. Secure Remeber Me
  101. Security
  102. Cryptography
  103. Password Hashing Functions
  104. Contributing to the PHP Manual
  105. Contributing to the PHP Core
  106. Installing a PHP environment on Windows
  107. Installing on Linux/Unix Environments

Example book pages

PHP Example Page 1PHP Example Page 2
PHP Example Page 3PHP Example Page 4

What people are saying about Notes for Professionals books

The PHP Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners unless otherwise specified

Book created for educational purposes and is not affiliated with PHP group(s), company(s) nor Stack Overflow. All trademarks belong to their respective company owners

481 pages, published on June 2018

Sign up for changes to PHP Notes for Professionals book

More Programming Books

C Book
CSS Book
HTML5 Book
Java Book
JavaScript Book
jQuery Book
Linux Book
MySQL Book
Python Book

View More Free Programming Books

To support continued development and improvements to this book, please consider a small bitcoin donation: 1H63m55bw6KDYUaKU1mYLGrzDf4wcrVzhX

Buy me a coffeeOrder a coffee!