PHP Tutorials and Insights

Learn about the latest trends in PHP. Read tutorials, posts, and insights from top PHP experts and developers for free.

GET STARTED

PHP tutorials, posts, and more

Validating XML against XSD in PHP

It’s 2017 and you still prefer using [XML](https://www.w3.org/XML/)(Extensible Markup Language) to [JSON](http://www.json.org/)(JavaScript Object Notation) for data-interchange? Well, that is not the p...
Validating XML against XSD in PHP

How to Create a Sticky Email Contact Form

Here is a tutorial that lets the user create a sticky email contact form.
How to Create a Sticky Email Contact Form

Integrating Authorize.net as your Payment Gateway in PHP

If you are looking for an accurate way to integrate Authorize.net payment gateway in your custom PHP web application, this tutorial is for you.

Simplifying Content Management with Advanced Custom Fields

For this tutorial, we will build a "My Favorite Things" blog, set up custom field groups for each category, then add code to the single post template to display custom field data.
Simplifying Content Management with Advanced Custom Fields

How to install Laravel 5 with Xampp (Windows)

Laravel is regarded as one of the most popular PHP frameworks available. This tutorial will give you a step-by-step guide on how to install Laravel 5 in Windows with Xampp and Composer, a PHP package manager, so you can start using Laravel for your projects.
How to install Laravel 5 with Xampp (Windows)

iOS QuickTip: Getting and Reading JSON Data from a URL

Here's an iOS tutorial / quick tip on how to retrieve JSON data from a URL using minimum code.
iOS QuickTip: Getting and Reading JSON Data from a URL

Getting Started with Object-Oriented WordPress Plugin Development

This article will introduce you to object-oriented programming (OOP) for WordPress plugin development.
Getting Started with Object-Oriented WordPress Plugin Development

How to Register a New Module in Magento 1.x

In order to register a new module in Magento 1.x, you need to create 2 files. One is a module registration file. The other is a configuration file. This article will teach you how to set things up!
How to Register a New Module in Magento 1.x

Implementing Google's Two-Step Authentication to Your App

Following these simple steps, you can add an additional validation layer into your authentication process in your application and thus provide higher security for your users.
Implementing Google's Two-Step Authentication to Your App

Creating a simple, yet powerful queue system

Are you also faced with a challenging business requirement to run multiple micro services for thousands of requests? Here are some findings and personal guidelines from Samuel Morhaim to finding the simplest, yet most efficient queue system.

Integrating AngularJS into Laravel 5.1

Here's a step-by-step guideline for integrating AngularJS and Laravel 5.1.

PHP Tutorial: Getting Started with Composer

Composer is indeed a great tool that speeds up development for PHP projects. Learn how to integrate Composer in your project through this step-by-step tutorial.

Migrating From Magento 1.8 to Magento 2 — One Year After — Part 1

It’s been a little bit over a year since we migrated from Magento 1.8 to Magento 2. It has indeed been an eventful 1 year. Looking back, I have asked the question: why did we migrate? has it been...
Migrating From Magento 1.8 to Magento 2 — One Year After — Part 1

Using Global Notification Area in Your Magento Extension

This tutorial covers how you can extend your Magento extension to output content to the global notification area that Magento admin uses internally. This is not enough to make a complete extension.
Using Global Notification Area in Your Magento Extension

How to Build a Lightweight Command Runner for the CLI using PHP

To combat wasted time, task runners execute tasks provided by automating some processes. And with PHP, building your own task runner becomes easier than you think.
How to Build a Lightweight Command Runner for the CLI using PHP

Learn a New Language: Migrating from JavaScript to PHP

If you know JavaScript and HTML pretty well, but not PHP, this tutorial will help you migrate your existing JavaScript knowledge to PHP more easily.
Learn a New Language: Migrating from JavaScript to PHP

Symfony3 Blog Demo Remix (Part 2): Updating to MySQL

In this tutorial, we will modify our stock Symfony3 demo blog to make use of a much more reliable and flexible database system than SQLite — MySQL.
Symfony3 Blog Demo Remix (Part 2): Updating to MySQL

Symfony 3: Remixing the Blog Demo (Part 1)

This first part of the Symfony3 Blog Demo REMIX series serves as an introduction to what the demo app has to offer
Symfony 3: Remixing the Blog Demo (Part 1)

Transferring Data to Magento – Is it Worth It?

In this article, we will give sufficient information about Magento migration, how it is done, what factors to consider while doing it, and the alternative methods that can be used.
Transferring Data to Magento – Is it Worth It?

Symfony 3 Blog Demo Remix (Part 3): Creating a Category entity

For this part of this tutorial, we are going to be extending the application by creating a Category entity which will get tied to each Post entity.
Symfony 3 Blog Demo Remix (Part 3): Creating a Category entity

Get curated posts in your inbox

Read more posts to become a better developer

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE