Vanilla PHP

PHP is a widely used, popular general-purpose scripting language that is especially suited to web development and writing command line scripts.

In this course you will learn how to write PHP code and develop PHP applications. You will become more confident in your PHP development skills.

PHP introduction

Start with this chapter to get to know PHP, how to install it, which editor to use, and create your first hello world program.

PHP language reference

Built-in PHP language features and syntax.

PHP extensions

PHP consists of extensions. PHP extension is a self containing module that provides some particular functionality, such as sessions or accessing databases.

PHP SAPI modules

Server Application Programming Interface - SAPI helps interacting between the outside world and the PHP/Zend engine. PHP comes with muliple SAPI modules for using it in command line, with web servers or even embedding it in other applications.

PHP community

Awesome PHP community and PHP user groups.

Appendices

Additional important chapters to understand and know more about PHP.



Found a typo? Something wrong with this content?

Just fork and edit it.

Content of this work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. Code snippets in examples are published under the CC0 1.0 Universal (CC0 1.0). Thanks to all contributors.