Php 如何调用另一个文件的函数而不包含该文件

Php 如何调用另一个文件的函数而不包含该文件,php,Php,假设在两个不同的文件A.php和B.php中分别有一个类A和另一个类B 如何在不将.php文件包含在B.php中的情况下调用文件B.php中的类A的函数 我们可以使用静态函数调用吗 我见过一个应用程序,其中不包括file或extens,而是使用另一个file类函数 我们可以使用静态属性吗?我试过了,但没有任何想法 他们也没有使用自动加载功能 请看一下这些文件 查看用户类中使用的数据库类。您不能。您可能会得到一个未定义函数的错误 您所能做的,以及大多数现代框架所做的,就是使用自动加载。但是您需要

假设在两个不同的文件A.php和B.php中分别有一个类A和另一个类B

如何在不将.php文件包含在B.php中的情况下调用文件B.php中的类A的函数

我们可以使用静态函数调用吗

我见过一个应用程序,其中不包括file或extens,而是使用另一个file类函数

我们可以使用静态属性吗?我试过了,但没有任何想法

他们也没有使用自动加载功能

请看一下这些文件


查看用户类中使用的数据库类。

您不能。您可能会得到一个未定义函数的错误

您所能做的,以及大多数现代框架所做的,就是使用自动加载。但是您需要使用类来实现这一点

在php.net上:

和往常一样,不要过多地查看php.net上的代码示例,它们很糟糕



这是另一种可能性。我不建议使用此选项。

这是不可能的。即使是最流行的IDE也会在您引用上述方法时显示错误

您需要使用像/或这样的函数


在PHP 5+中,调用的函数与上面指定的函数相同,但其特殊性在于,您不需要在每个要访问包含文件的文件中指定include()或require()。

为什么不使用include()?有什么具体原因吗?请描述原因,以便任何人都能理解您的问题。我更新了问题的更多详细信息。他们没有使用自动加载功能,可能他们正在使用
自动预加载文件
。这是服务器配置,充其量是
.htaccess
。不,我已经下载了代码并在我的服务器上运行,没有任何php.ini配置,它运行正常。关于任何
.htaccess
文件,情况如何?没有看到代码就有点难以猜测,你有没有可能发布它?查看我共享的文件请查看我共享的文件。