PHP call function from another file with examples

Photo from Unsplash

To call a function from another file in PHP, you need to import the file where the function is defined before calling it.

You can import a PHP file by using the require statement.

For example, suppose you have a file named library.php with the following content:

// library.php

function greetings() {
    echo "Hello World!";
}

To call the greetings() function from another file, you need to import the library.php file as shown below:

// 👇 import the PHP file
require "library.php";

// 👇 call the function
greetings();

By using the require statement, PHP will evaluate the code in that file before running the current file.

The same method works when you have a function with parameters as well:

// library.php
<?php
function sum(int $x, int $y) {
    return $x + $y;
}

Just add the parameters when calling the function in another file as follows:

// index.php
<?php
require "library.php";

// 👇 call the function with parameters
$n = sum(10, 9);

echo $n; // 19

Now you’ve learned how to call a function from another file in PHP. Nice work! 👍

Get 98 PHP Snippets Book for FREE 🔥

98 PHP snippets that you can use in various scenarios

Save 1000+ hours of research and 10x your productivity