PHP mini tutorial – English version

php mini tutorial

PHP 101 – It’s a mini-PHP tutorial to get in tune with the PHP programming language. Below are the topics covered in this manual.

This tutorial is not finished yet, but you can take it as a reference, if you are taking a PHP course and they don’t give most of what is found here, the course is not worth it. (Exclude the REST and SOAP part)

I totally recommend you to use composer too.

Basics

In this section, we will provide all the basic information needed to create the dynamic part of a website. Consider it as an introduction to the PHP language. If you already have prior knowledge of this topic, you can skip some sections; however, you are likely to find new concepts if you decide to read this entire introductory part.

Detailed instructions on how to install a web server on your computer in the easiest and most practical way will be included.

PHP Basics >

Advanced

In this section, we’ll start by learning how to create sessions and use cookies on our pages. Then, we’ll delve into more advanced topics like file handling, date and time management, and object-oriented programming.

PHP Advanced >

PHP and Databases

Before we dive into databases, let’s make sure our forms are properly validated. That’s the focus of the first section

We won’t be discussing the outdated MySQL extension in this tutorial. If you’re still using it, I recommend upgrading to MySQLi or PDO.

PHP and Databases >

APIs

In this section, we will see what APIs are and then delve deeper into REST and SOAP.

APIS >

Composer

You don’t necessarily have to use Composer in your projects, but it’s a great help, both for its autoloading feature and for managing the third-party packages your project uses

PHP Composer >