首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从一个php文件调用另一个php文件的函数并传递参数给它?

如何从一个php文件调用另一个php文件的函数并传递参数给它?
EN

Stack Overflow用户
提问于 2011-11-12 22:19:11
回答 3查看 350.8K关注 0票数 145

我想从一个PHP文件中调用另一个PHP文件中的函数,并将两个参数传递给该函数。我该怎么做呢?

我是PHP的新手。所以请告诉我,我应该把第一个PHP文件包含到第二个文件中吗?

请给我举个例子。如果你愿意,你可以提供一些链接。

EN

回答 3

Stack Overflow用户

发布于 2011-11-12 22:29:36

file1.php

<?php

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

file2.php

<?php

    require_once('file1.php');

    func1('Hello', 'world');

请参阅manual

票数 44
EN

Stack Overflow用户

发布于 2015-08-08 15:47:52

文件目录:

项目->

-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两个数字的乘积

注意:不要在函数之前写public。Public、private,这些修饰符只能在创建类时使用。

票数 10
EN

Stack Overflow用户

发布于 2018-08-10 00:29:26

您可以在单独的文件(比如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);

您可以将任意数量的文件包含到另一个文件中。但是包含会带来一些性能上的损失。因此,只包含真正需要的文件。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8104998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档