我想从另一个PHP文件中的一个PHP文件中调用一个函数,并将两个参数传递给该函数。我怎样才能做到这一点?
我对PHP非常陌生。因此,请告诉我,我是否应该将第一个PHP文件包含到第二个PHP文件中?
请给我举个例子。您可以根据需要提供一些链接。
我想从另一个PHP文件中的一个PHP文件中调用一个函数,并将两个参数传递给该函数。我怎样才能做到这一点?
我对PHP非常陌生。因此,请告诉我,我是否应该将第一个PHP文件包含到第二个PHP文件中?
请给我举个例子。您可以根据需要提供一些链接。
Answers:
是的,将第一个文件包含到第二个文件中。就这样。
参见下面的示例,
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;
?>
file1.php
<?php
function func1($param1, $param2)
{
echo $param1 . ', ' . $param2;
}
file2.php
<?php
require_once('file1.php');
func1('Hello', 'world');
见手册
文件目录:
项目->
-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的乘积
注意:请勿在函数之前编写public。公共,私有,这些修饰符只能在创建类时使用。
您可以将函数编写在单独的文件中(例如common-functions.php),并在需要的地方包括它。
function getEmployeeFullName($employeeId) {
// Write code to return full name based on $employeeId
}
您可以在另一个文件中包含common-functions.php,如下所示。
include('common-functions.php');
echo 'Name of first employee is ' . getEmployeeFullName(1);
您可以将任意数量的文件包含到另一个文件中。但是,包括一些性能成本。因此,仅包括真正需要的文件。