Learning PHP



Download free course Learning PHP, pdf file on 603 pages by Stack Overflow Community.
PHP is a widely-used open source programming language. It is especially suited for web development. The unique thing about PHP is that it serves both beginners as well as experienced developers. It has a low barrier to entry so it is easy to get started with, and at the same time, it provides advanced features offered in other programming languages.

It is an unofficial and free PHP book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

Table of contents

  • Getting started with PHP
  • Alternative Syntax for Control Structures
  • APCu
  • Array iteration
  • Arrays
  • Asynchronous programming
  • Autoloading Primer
  • BC Math (Binary Calculator)
  • Cache
  • Classes and Objects
  • Closure
  • Coding Conventions
  • Command Line Interface (CLI)
  • Comments
  • Common Errors
  • Compilation of Errors and Warnings
  • Compile PHP Extensions
  • Composer Dependency Manager
  • Constants
  • Contributing to the PHP Core
  • Contributing to the PHP Manual
  • Control Structures
  • Cookies
  • Create PDF files in PHP
  • Cryptography
  • Datetime Class
  • Debugging
  • Dependency Injection
  • Design Patterns
  • Docker deployment
  • Exception Handling and Error Reporting
  • Executing Upon an Array
  • File handling
  • Filters & Filter Functions
  • Functional Programming
  • Functions
  • Generators
  • Headers Manipulation
  • How to break down an URL
  • How to Detect Client IP Address
  • HTTP Authentication
  • Image Processing with GD
  • Imagick
  • IMAP
  • Installing a PHP environment on Windows
  • Installing on Linux/Unix Environments
  • JSON
  • Localization
  • Loops
  • Machine learning
  • Magic Constants
  • Magic Methods
  • Manipulating an Array
  • mongo-php
  • Multi Threading Extension
  • Multiprocessing
  • Namespaces
  • Object Serialization
  • Operators
  • Output Buffering
  • Outputting the Value of a Variable
  • Parsing HTML
  • Password Hashing Functions
  • PDO
  • Performance
  • PHP Built in server
  • PHP MySQLi
  • php mysqli affected rows returns 0 when it should return a positive integer
  • PHPDoc
  • Processing Multiple Arrays Together
  • PSR
  • Reading Request Data
  • Recipes
  • References
  • Reflection
  • Regular Expressions (regexp/PCRE)
  • Secure Remeber Me
  • Security
  • Sending Email
  • Serialization
  • Sessions
  • SimpleXML
  • SOAP Client
  • SOAP Server
  • Sockets
  • SPL data structures
  • SQLite3
  • Streams
  • String formatting
  • String Parsing
  • Superglobal Variables PHP
  • Traits
  • Type hinting
  • Type juggling and Non-Strict Comparison Issues
  • Types
  • Unicode Support in PHP
  • Unit Testing
  • URLs
  • Using cURL in PHP
  • Using MongoDB
  • Using Redis with PHP
  • Using SQLSRV
  • UTF-8
  • Variable Scope
  • Variables
  • WebSockets
  • Working with Dates and Time
  • XML
  • YAML in PHP
Pages : 603
Size : 4.3 MB
File type : PDF
Downloads: 341
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
Learning PHP

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others php Tutorials

PHP Succinctly

PHP Notes for Professionals

PHP: The Right Way

Learning PHP language

Object Oriented Programming in PHP5

Others related eBooks about Learning PHP

Getting Started with AngularJS

Download free training document tutorial about the basics of framework AngularJS....

Learning Twitter Bootstrap

Download free course Learning Twitter Bootstrap, pdf file on 109 pages by Stack Overflow Community....

Getting started with Laravel

Download free Laravel tutorial course in PDF, training file in 65 chapters and 216 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Node.js programming by example

Download Free training document about Node.js under 16 pages intended to advanced level-users....

AJAX Overview

This tutorial provides an overview of the AJAX and JavaScript ,it will learn you how to build interacting webpages while waiting for data to be returned.a free training courses under 28 pages by Mark Volkmann....

Learning React Native

Download free course Learning React Native, pdf file on 101 pages by Stack Overflow Community....

HTML5 tutorial for professionals

Download free HTML5 tutorial course in PDF, training file in 41 chapters and 124 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Learning jQuery

Download free course Learning jQuery, pdf file on 88 pages by Stack Overflow Community....

Building Front-End Web Apps with Plain JavaScript

This book shows how to build front-end web applications with plain JavaScript, not using any (third-party) framework or library. A front-end web application can be provided by any web server, but it is executed on the user's computer device (smartphone, tablet or notebook), and not on the remote w...

Learning HTML5 Canvas

Download free course Learning HTML5 Canvas, pdf file on 198 pages by Stack Overflow Community....