C programming language for PHP developers

This is an introduction into C programming language dedicated for PHP developers. After this course you’ll be more confident in your knowledge of C programming language and will be able to create C programs. You will be able to understand many portions of the C code used in the PHP source code.


Start with a quick introduction into C programming language.

Editors and IDEs

C programming basics

Variables, constants, and types

Operators, tests, and user input

Functions and arguments

Arrays, loops, and break

Strings, chars, and pointers

Structs, enums, header files, and scope


Binary files and memory allocation

PHP extensions

Coding style

See also