PHP只需要文件中的特定函数

PHP只需要文件中的特定函数,php,require,function-calls,Php,Require,Function Calls,我是否可以要求/include/import在另一个.php文件中声明的特定函数,而不要求/include/import整个文件,如在Java中?例如,类似这样的事情: 文件1 文件2 首先,即使使用Java,整个文件都包含在内,但您看不到幕后发生了什么 简单的回答是,将您的函数添加到它自己的文件中,也称为OOP。首先,即使使用Java,整个文件都包含在内,您也看不到幕后发生了什么 简单的回答是,将你的函数添加到它自己的文件中,也称为OOP。不,如果你想分离函数,就把它们放在类中?我不这么认为。

我是否可以要求/include/import在另一个.php文件中声明的特定函数,而不要求/include/import整个文件,如在Java中?例如,类似这样的事情:

文件1

文件2


首先,即使使用Java,整个文件都包含在内,但您看不到幕后发生了什么


简单的回答是,将您的函数添加到它自己的文件中,也称为OOP。

首先,即使使用Java,整个文件都包含在内,您也看不到幕后发生了什么


简单的回答是,将你的函数添加到它自己的文件中,也称为OOP。

不,如果你想分离函数,就把它们放在类中?我不这么认为。我想你需要这样做,因为如果你包含
file1.php
,可能会执行
file1.php
中的一些其他代码,而你不需要这样做。我说的对吗?我不知道为什么人们投票这么快。。。这是一个有效的问题。@Nima我理解,但这不完全是我的代码,我不能随心所欲地修改东西,所以我在寻找一个不需要征得他人许可的解决方案。如果你想分离函数,把它们放在类中?我不这么认为。我想你需要这个,因为如果你包含
file1.php
并且你不想要这个,那么
file1.php
中可能会有一些其他代码执行。我说的对吗?我不知道为什么人们投票这么快。。。这是一个正确的问题。@Nima我理解,但这不完全是我的代码,我不能随意修改东西,因此,我一直在寻找一种不需要征求他人许可的解决方案。Java的优点是,您可以在不导入整个类的情况下导入单个类方法。向它自己的文件中添加函数不是OOP btw。不,但是为包含其所有方法的对象创建一个类是可行的。Java的优点是您可以导入单个类方法而不导入整个类。将函数添加到它自己的文件不是OOP btw。不是,但是为包含它所有方法的对象创建一个类是正确的。
function test(){echo "OK";}

function test2(){echo "Not OK";}
require "file1.php test"
test();