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