簡體   English   中英

從包含文件僅加載特定功能

[英]Load only specific functions from include file

我的猜測不是,只是要求確保。

如果我不能在文件中包含很多功能,而我不需要只加載需要的功能,那就太好了。

像:包含來自file.php的function_xyz和function_123。

我無法從其他軟件編輯包含的文件

邊問:我可以在以后卸載此功能嗎? 如果是的話,那將是有意義的內存和性能明智的選擇,因為它們先加載然后再卸載。

最好的方法是將文件拆分為功能較少的較小文件。

但是,如果要將所有函數保留在一個大文件中,則可以在if語句中聲明函數:

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

嘗試這個:

的index.php

<?php

    $checkFlag = true;

    include 'inc.php';
?>

inc.php

<?php

if ($checkFlag == true) {

    function test1() {

    }

    function test2() {

    }

} else {



    function test3() {

    }

}
?>

這樣吧

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM