Drupalは現在のユーザーによって読み込まれているコンテンツとは無関係のフックを解析しますか?例えば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がどのようにロードされるのでしょうか?
ここでは2つの異なる質問が出る危険がありますが、私は、Drupalがはい/いいえの答えではなく、どうやって解析するのか、またなぜ解析しないのかについての説明(または説明へのリンク)に感謝します。
ありがとうございました。しかし、ファイルが読み込まれ、解析されるかどうかさらに疑問に思っていました。私はDrupalが未使用の関数を実際に実行しないほどスマートであることに感謝しますが、読み込み/解析して無視するかどうかはわかりません。それが必要でない限り、それをまったく読んでいなければ。 おそらく、これはあなたが意味したものですか? – anschauung
私はあなたがそれをincファイルにしたくないと思っています。 –
説明をありがとう。 .incファイルの使用に関するあなたの答えは、以下のCraigの答えにいくらか矛盾しますが、私はそれを解決するために新しい質問を投稿します。 – anschauung