我想从第二个 PHP 文件调用一个 PHP 文件中的函数,并将两个参数传递给该函数。
所以请告诉我,我应该包括第一个 PHP 文件到第二个?
请给我举个例子。如果你愿意,你可以提供一些链接。

是的需要第一个文件到第二个。仅此而已。
请参见下面的示例,
File1.php:
<?php
function first($int, $string){ //function parameters, two variables.
return $string; //returns the second argument passed into the function
}
现在使用require
(http://php.net/require) 到需要File1.php
使其内容可用于第二个文件:
File2.php:
<?php
require __DIR__ . '/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');
Seemanual

文件目录:
项目-& gt;
-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。public,private,这些修饰符只能在创建类时使用。
您可以在一个单独的文件中编写函数(例如 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);
您可以将任意数量的文件包含到另一个文件中。但是包括会带来一点性能成本。因此只包括真正需要的文件。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(15条)