Alok Prasad

Alok Prasad

28 Articles Published

Articles by Alok Prasad

Page 2 of 3

What is singleton design concept in PHP?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 4K+ Views

Singleton Pattern ensures that a class has only one instance and provides a global point to access it. It ensures that only one object is available all across the application in a controlled state. Singleton pattern provides a way to access its only object which can be accessed directly without the need to instantiate the object of the class. Example Output connection created bool(true) Key Benefits The Singleton pattern offers several advantages − Memory efficiency: Only one instance exists throughout the application Global access: The instance can ...

Read More

How To enable GZIP Compression in PHP?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 5K+ Views

GZIP compression is a simple, effective way to save bandwidth and speed up PHP applications by compressing content before sending it to the client. The mechanism works in three steps. How GZIP Compression Works Browser/Client Server 1. Request for file ...

Read More

What does double question mark (??) operator mean in PHP ?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 6K+ Views

PHP 7 introduced the double question mark (??) operator, known as the Null Coalescing Operator. This operator returns its first operand if it exists and is not NULL; otherwise, it returns its second operand. The null coalescing operator evaluates from left to right and can be chained together for multiple fallback values. It's particularly useful for providing default values when working with potentially undefined variables. Syntax $result = $variable ?? $default_value; Basic Example Here's how the null coalescing operator works with an undefined variable − 9 ...

Read More

How to convert an array to SimpleXML in PHP?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 4K+ Views

In PHP, you can convert an array to SimpleXML using the array_walk_recursive() function combined with the SimpleXMLElement class. This approach transforms array keys into XML element names and array values into the element content. Note: If you encounter "Class 'SimpleXMLElement' not found" error, install the required packages: sudo apt-get install php-xml php-simplexml (Ubuntu/Debian) yum install php-xml (CentOS/RHEL) Basic Array to XML Conversion Here's how to convert a simple array structure to XML using array_walk_recursive() ? alex account michigan Advanced Method with Custom Function ...

Read More

How to validate an email address in PHP ?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 9K+ Views

In PHP, validating email addresses is essential for ensuring data integrity and preventing invalid inputs. PHP provides several methods to validate email addresses, from built-in functions to custom regular expressions. Using filter_var() Function The most recommended approach is using PHP's built-in filter_var() function with the FILTER_VALIDATE_EMAIL filter − pattrick@tutorialspoint.com is a valid email address Using Regular Expression with preg_match() You can also create a custom validation function using regular expressions with preg_match() − Valid email address. Testing Invalid Email Examples ...

Read More

What is PHP Output Buffering?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 3K+ Views

Output Buffering is a method to tell the PHP engine to hold the output data before sending it to the browser. As we know PHP sends the output data to the browser in pieces, but if we utilize the output buffering mechanism, the output data is stored in a variable and sent to the browser as one piece at the end of the script. Basic Example Let's demonstrate with a simple example ? string(5) "Hello" string(20) "HelloTutorials Point" How It Works In the above example, ob_get_contents() grabs all of ...

Read More

How to remove non-alphanumeric characters in PHP stirng?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 3K+ Views

We can remove non-alphanumeric characters from a string using the preg_replace() function in PHP. The preg_replace() function is an inbuilt function that performs regular expression search and replace operations. Syntax preg_replace(pattern, replacement, subject, limit, count) Parameters pattern: The regular expression pattern to search for. replacement: The string or array to replace matched patterns with. subject: The string or array to search and replace in. limit: Optional. Maximum possible replacements for each pattern. count: Optional. Variable that will contain the number of replacements performed. Example Let's demonstrate how to ...

Read More

Compare define() vs const in PHP

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 5K+ Views

In PHP, both define() and const are used to declare constants, but they have important differences in when and how they can be used. Syntax FOO BAR Key Differences Compile-time vs Runtime Definition The basic difference is that const defines constants at compile time, whereas define() defines them at run time ? Available immediately Available after execution Conditional Definition We can't use const in conditional blocks, while define() allows conditional constant declaration ? This ...

Read More

How to call parent constructor in child class in PHP?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 4K+ Views

In PHP object-oriented programming, there are two scenarios when calling parent constructors in child classes, depending on whether the child class defines its own constructor. Case 1: Child Class Has Its Own Constructor When a child class defines its own constructor, the parent constructor is not automatically called. You must explicitly call parent::__construct() within the child constructor to execute the parent's initialization code ? I am in Tutorials Point I am not in Tutorials Point Explanation In the above example, parent::__construct() explicitly calls the parent class constructor before executing ...

Read More

How to Check if PHP session has already started?

Alok Prasad
Alok Prasad
Updated on 15-Mar-2026 4K+ Views

In PHP, we utilize session_start() to start a session. However, calling this function multiple times in the same script throws an error. Here we will learn how to check if a session has already started without calling session_start() twice. There are two methods to resolve this problem, depending on your PHP version. Method 1: Using session_id() (PHP < 5.4.0) For PHP versions below 5.4.0, use the session_id() function to check if a session exists − The session_id() function returns an empty string if no session has been started, making it perfect for ...

Read More
Showing 11–20 of 28 articles
Advertisements