php programming pdf book notes download for free


About Book

This book has 400+ pages that cover the basic to advanced topic of PHP programming with practical program and code examples and developed by www.goalkicker.com. if you want to learn PHP programming then this book is for you. this book is developed by professional programmers for educational purposes.



Book contents

  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. session
  29. cookies
  30. output buffering
  31. JSON
  32. soap client
  33. using curl in php
  34. reflection
  35. dependency injection
  36. XML
  37. simple XML
  38. parsing html
  39. regular expression
  40. traits
  41. composer dependency manager
  42. magic methods
  43. file handling
  44. streams
  45. type hinting
  46. filters and filter functions
  47. generators
  48. utf-8
  49. Unicode support in php
  50. URLs
  51. how to break down a URL
  52. object serialization
  53. serialization
  54. closure
  55. reading request data
  56. type juggling and nonstrict comparisons 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. suing sqlsrv
  66. command-line interface
  67. localization
  68. headers manipulation
  69. coding conventions
  70. asynchronous programming
  71. how to detect the 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. web sockets
  84. bc math
  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. multithreading extension
  100. secure remember 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