PHP Notes for Professionals book

PHP Book preview
PHP Notes for Professionals book

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

Chapters

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

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

478 pages, published on January 2018

View More Programming Books

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