PHP Time handling: the ultimate guide (Part 3/3)

This post focuses on how to handle time zones and daylight-saving time changes.
As a web developer, sooner or later you will need to deal with time zones. This is your chance to master this topic, so keep reading and feel free to ask any questions in the comments.

PHP Time handling: the ultimate guide (Part 2/3)

In this second part of the guide you will see the most important time related PHP functions and how to use them properly. You will also learn how to solve the leap seconds problem introduced in part 1 (with a complete example).

PHP Time handling: the ultimate guide (Part 1/3)

Without knowing the fundamental concepts related to time measurement it’s very easy to make mistakes. This guide starts from the beginning explaining how UTC was born and how it actually works, and then moving into the practical PHP programming techniques and functions and explaining how to use them properly.

PHP Sessions explained

In this post you will find a simple introduction to Sessions with some examples on how to use them, a more in depth analysis of the most important functions and some facts about security that you should be aware of.

How to build a JSON backend with PHP

JSON is a frequently used format in server-to-server and client-to-server data exchange connections like AJAX. PHP natively supports encoding and decoding of JSON strings, and in this tutorial we will see how this is done with a concrete example.

PHP daemons: how do you make one?

PHP is often associated with HTML code generation, but it can also be used as a background application for handling and analysing data and for operations like database clean up, email and messages retrieval and statistical data analysis. How do these kind of scripts work and how do you make one?

Foreach loops in PHP: 6 facts you should know

Loop control structures are used all the time, so it is important not to make mistakes when using them. In today’s post I show you 6 facts that every PHP developer should know about foreach loops.