Как вызвать функцию одного php файла из другого php файла и передать ему параметры?

Я хочу вызвать функцию в одном файле PHP из второго PHP файла, а также передать два параметра этой функции. Как я могу это сделать?

Я очень новичок в PHP. Поэтому, пожалуйста, скажите мне, должен ли я включить первый файл PHP во второй?

Пожалуйста, покажите мне пример. Вы можете предоставить некоторые ссылки, если хотите.

Ответ 1

Да включите первый файл во второй. Это все.

См. пример ниже,

File1.php:

<?php
  function first($int, $string){ //function parameters, two variables.
    return $string;  //returns the second argument passed into the function
  }
?>

Теперь, используя include (http://php.net/include), включите File1.php, чтобы сделать его содержимое доступным для использования во втором файле:

File2.php:

<?php
  include 'File1.php';
  echo first(1,"omg lol"); //returns omg lol;
?>

Ответ 2

file1.php

<?php

    function func1($param1, $param2)
    {
        echo $param1 . ', ' . $param2;
    }

file2.php

<?php

    require_once('file1.php');

    func1('Hello', 'world');

См. manual

Ответ 3

каталог файлов:

Project →

-functions.php

-main.php

functions.php

function sum(a,b){
 return a+b;
}
function product(a,b){
return a*b;
}

main.php

require_once "functions.php";
echo "sum of two numbers ". sum(4,2);
echo "<br>; // create break line
echo "product of two numbers ".product(2,3);

Выход:

сумма двух чисел 6  произведение двух чисел 6

Примечание: не пишите публично перед функцией. Публичные, частные, эти модификаторы могут использоваться только при создании класса.