仅加载包含文件中的特定功能

时间:2014-04-23 10:15:31

标签: php include

我的猜测是否定的,但只是要求确定。

如果我能够包含大量具有大量功能的文件,而不仅仅需要加载我需要的功能,那将会很棒。

喜欢:在file.php中包含function_xyz和function_123。

我无法从其他软件编辑我所包含的文件

Sidequestion:我可以在之后卸载这个功能吗?如果是,那么因为它们被加载然后卸载它会使记忆和性能变得有意义。

2 个答案:

答案 0 :(得分:1)

最好的方法是将文件拆分为功能较少的较小文件。

然后,如果你想将所有功能保存在一个大文件中, 你可以在if语句中声明你的函数:

if($shouldIDeclareThisFunction) {
    function myFunc() {
         //do stuff
    }
}

答案 1 :(得分:0)

试试这个:

index.php

<?php

    $checkFlag = true;

    include 'inc.php';
?>

inc.php

<?php

if ($checkFlag == true) {

    function test1() {

    }

    function test2() {

    }

} else {



    function test3() {

    }

}
?>

这样做。