## How to Check if a Number is a Power of 2

How to check if a number is a power of 2.  To understand this question, let’s take some example.

Example –

Input – 16   – 16 is a power of 2 (2^4).

Input – 15 – 15 is not a power of 2.

Input – 32- 32 is a power of 2 (2^5).

We can use multiple approaches to check whether a number is a power of 2 or not.

## PHP 7 Features & Improvements

PHP 7 Features

PHP 7 is the newest version of PHP released last year. PHP community has introduced a lot of new features in their latest version. In this tutorial, We’ll learn about PHP 7 features and their improvements

## Create Seo-Friendly URLs with htaccess – URL Rewriting

How to create SEO-Friendly URLs with htaccess . How to Rewrite dynamic URLs to SEO-Friendly URLs using htaccess . In this URL rewriting tutorial, You’ll learn htaccess directives through which you can rewrite existing dynamic URLs into more meaningful SEO-Friendly URLs.

Now you are thinking why we need to create SEO-friendly URLs, what’s their need. First, let’s  understand why  SEO-friendly URLs are important.

## Late Static Binding in PHP

Late Static Binding is a very important concept in PHP. In this tutorial, We’ll learn what is late static binding and how to use this concept.

In PHP, late static binding is used to reference the called class in the context of static inheritance.

## Find Maximum Subarray Sum in an Array – Kadane’s algorithm

Write a program to find maximum subarray sum in an array. Given an array of N elements, find the maximum possible sum of a contiguous subarray. An array can contain both positive and negative values.

## Deny Access of Files,Folders through htaccess – Deny from All

How to Deny access of Files and Folders through .htaccess File

How to restrict direct access of files and folders through .htaccess file. In this tutorial, I’ll discuss some .htaccess directives through which you can deny direct access of files and folders.

## What is .htaccess File ?

.htaccess is a configuration file used by a web server (Apache). The fullform of htaccess is Hypertext Access. htaccess files are used to override server global configuration for the directory level in which you place this file.

## Recursion vs Iteration – Difference between Recursion and Iteration

Recursion vs Iteration. What’s the difference between recursion and iteration. Recursion and Iteration both are two different programming approaches. In some cases recursion is best suited and in some other cases iterative way of programming is good.

In programming, repeated set of instructions can be handled either by using recursive or iterative approach in your code. So which approach you choose and why. Let’s talk about recursion vs iteration.

## PHP Composer – Manage Package Dependency in PHP

What’s a composer, how it helps to manage package dependencies.

PHP Composer is a dependency manager that allows us to update, download the package dependency. It will pull the required library and dependencies and manage them in one place. The concept of a composer is similar to npm in node.js and gem in Ruby.

## Can’t Use Method Return Value in Write Context – PHP Error

I got following fatal error in php can’t use method return value in write context. When this fatal error comes i didn’t understand what’s wrong with my code, as everything looks fine in my code editor. So i started debugging what’s the root cause for this error.