Skip to content

include_once

The PHP "include_once" Keyword: A Comprehensive Guide

The "include_once" keyword is used in PHP to include a file in the current script, but only if it has not already been included. In this article, we will explore the syntax and usage of the "include_once" keyword in depth, and provide plenty of examples to help you master this important PHP feature.

Syntax

The "include_once" keyword is used to include a file in the current PHP script, but only if it has not already been included. Here is the basic syntax for using the "include_once" keyword:

The PHP syntax of include_once

php
include_once 'filename.php';

In this example, the "include_once" keyword is used to include the "filename.php" file in the current script, but only if it has not already been included.

Examples

Let's look at some practical examples of how the "include_once" keyword can be used:

Examples of PHP include_once

php
<?php

// Example 1
include_once 'header.php';
echo "This is the body of the page.";
include_once 'header.php';

// Output: [Contents of header.php] This is the body of the page.

In these examples, we use the "include_once" keyword to include files in our PHP script, but only if they have not already been included.

Benefits

Using the "include_once" keyword has several benefits, including:

  • Avoiding duplicate code: The "include_once" keyword ensures that a file is only included once, preventing duplicate code and improving the performance of your script.
  • Improved code structure: By separating your code into smaller, reusable files, you can create a more structured and modular codebase that is easier to understand and maintain.

Conclusion

In conclusion, the "include_once" keyword is a powerful tool for PHP developers who are looking to create more structured and reusable code. It allows you to include files in your PHP script, but only if they have not already been included, preventing duplicate code and improving the performance of your script. We hope this comprehensive guide has been helpful, and we wish you the best of luck as you continue to develop your PHP skills.

Practice

What does the 'include_once' statement do in PHP?

Dual-run preview — compare with live Symfony routes.