Как вызвать функцию одного 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
Примечание:
не пишите публично перед функцией. Публичные, частные, эти модификаторы могут использоваться только при создании класса.