Drupal 是否解析(和/或运行)与当前用户正在加载的内容无关的钩子?
例如,假设我foo
安装了一个模块并使用以下钩子处于活动状态:
<?php
// .. stuff ...
function foo_menu() {
$items = array();
$items['foo/show'] = array(
'title' => t('Foo!'),
'page callback' => 'foo_display_all',
'description' => 'All our foo are belong to you',
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
function foo_display_all() {
// About 100 lines of code
}
// ... stuff ...
Drupal 会解析(并因此影响加载时间)中未列出的页面foo_menu
吗?换句话说,长度和复杂性会foo_display_all
影响 www.example.com/bar 的加载方式吗?
这里有两个不同问题的风险,我会说我会很感激Drupal如何以及为什么解析或不解析的解释(或解释的链接),而不是一个是/否的答案。