Learn how to create a powerful, efficient and secure login system for you website with PHP in five easy steps.
Learn how to check if a variable is set in PHP, what its values are, and the differences between the isset, is_null, and empty methods.
Looking for tips on how to install PHP on Windows? We walk through how to install PHP 8.2 and Apache 2.4 on Windows 10 or 11 (64-bit).
It's important to consider the security of the applications you build. Learn about the current top ten security vulnerabilities for web apps.
Learn how to take information stored in a MySQL database and display it on a web page for all to see.
Learn how to set up a development environment by installing PHP 8 and MySQL using Docker, in this excerpt from our book PHP & MySQL: Novice to Ninja.
APIs can easily become overcomplicated and slow. Learn how to develop a pipeline that's easy to expand later without obscuring the main flow.
There are so many ways to set up your PHP development environment, but using Docker is the current best practice. Let's walk through how to do it properly.
Learn how to add a custom field to a Flarum user account. Users will be able to set this custom field from their profile page, and admins will be able to edit it too.
Learn about Insphpect, a tool that scans your PHP code for object-oriented programming techniques that hinder code reusability and flexibility.