PHP包含文件夹;大量文件与一个具有大量功能的文件

时间:2016-11-07 13:55:24

标签: php include

如果比较以下两种情况,是否存在性能风险?

具有2000个php文件的文件夹

PHP可以选择文件夹作为其包含文件夹。然后当你做

<?
    include('myfile361.php');
?>

php将查看include_path中指定的文件夹并包含该文件,并包含该特定文件,执行其内容。

一个包含2000个php函数的文件

让我们假设我们的包含文件位于当前文件夹中,我们的代码如下所示:

<?
    include('myfile.php');
    my_function_361();
?>

实际问题

我想知道,如果从性能的角度来看,两种选择都存在显着差异。在文件夹中有2000个文件,可能需要一些时间才能找到正确的php文件,从而导致开销。然后,如果我包含一个具有2000个函数的文件,php也必须经历所有这些函数,即使php足够有效,可以直接从函数的开头跳到函数的末尾,直到找到匹配为止。 / p>

基于这个假设,我会说这种差异是可以忽略的。这是真的吗?

0 个答案:

没有答案