看名字就知道這些函數是用來處理和模組有關的事情。 如果今天開發的模組需要和其它的模組互動,或是"相依"在其它的模組之上,或是要觸發其它模組的 hook 。 那麼這個部分的函數就要花時間去研究。
module_exists($module) includes/module.inc
判斷某個模組是否存在(並已啟用)
$module: 模組的名字(不要帶上 .module 的副檔名).
如果該名稱的模組已安裝且正被啟用,則傳回 TRUE 。
<?php function module_exists($module) { $list = module_list(); return array_key_exists($module, $list); } ?>