比如應(yīng)用:/app/admin/下,
能否新建一個(gè)functions.php
來定義只屬于該admin應(yīng)用的函數(shù)嗎?
你可以在app/functions.php里加個(gè)如下邏輯加載各個(gè)應(yīng)用目錄的functions.php
foreach (glob(__DIR__ . '/app/*/functions.php') as $file) { require_once $file; }
謝謝老大回答,我的意思是:app/functions.php和app/admin/functions.php里的函數(shù)名可以重名,也就是admin應(yīng)用下的functions.php里的函數(shù)只能被admin應(yīng)用調(diào)用,而app/functions.php是所有應(yīng)用都可以調(diào)用的
不能重名
函數(shù)想重名,就給函數(shù)加命名空間。
如果想在不同的模塊調(diào)用函數(shù)做不同的事情,可以定義函數(shù)a_add();b_add();調(diào)用的時(shí)候add()異常的設(shè)置set_error_handler然后重新調(diào)用新的函數(shù),但是不推薦,操作太詭異了~。樓上的方法最好,增加函數(shù)命名空間