Difference between abstract class and interface in PHP

Abstract class Abstract class is not directly instantiable, but acts as a common base for children classes. In abstract class you should mark a class as abstract by placing the abstract keyword before class and must have at least one abstract method.

Interface Any class that has the Interface must implement all methods listed…

Read More

How to change php version in shell

If you have multiple versions of PHP and you want to change PHP version in shell then run following command:

This will give you a list of all PHP versions installed:

Find version that you need (i.e. /usr/bin/php71). Then open .bashrc (or .bash_profile) and add the following line to the end of the…

Read More

Installing Nginx + PHP-FPM + MySQL on OS X

Setting up working environment is the first step you need to do. This will be your local web server for programming in OS X with PHP, Nginx and MySQL (also known as LEMP). Let’s make it as ease as possible 😉   What we will do Install xcode (for license) and brew package manager (as…

Read More