【问题标题】:PHP, Includue FilesPHP,包含文件
【发布时间】:2020-10-30 15:48:17
【问题描述】:

我有一个简单的问题: 当我自动加载“spl_autoload_register()”每个文件中的所有文件/类时,它对服务器性能有影响吗?还是代码的性能?

例如主文件:

<?php

include "xxx"
include "YYY"      <- Class1{}
include "ZZZ"

$callClass = new Class1();
$callClass->function();
?>

我的代码进程是全部包含文件还是只包含需要的文件?

【问题讨论】:

    标签: php spl-autoload-register


    【解决方案1】:

    PHP 将处理所有包含的文件,而不仅仅是使用的文件。

    来自文档:

    include 语句包含并评估指定的文件。

    https://www.php.net/manual/en/function.include.php

    【讨论】:

    • 当然,我在调试模式下看到了。无论如何,我的问题实际上是,如果服务器性能下降,如果我在不同的文件中包含太多文件,而这些文件并不是真正需要/使用的(例如包含文件)。
    猜你喜欢
    • 2011-08-02
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    相关资源
    最近更新 更多