drupal_static()はFUNCTION変数を使用しますが、どういう意味ですか?
function drupal_set_page_content($content = NULL) { $content_block = &drupal_static(__FUNCTION__, NULL); $main_content_display = &drupal_static('system_main_content_added', FALSE); if (!empty($content)) { $content_block = (is_array($content) ? $content : array('main' => array('#markup' => $content))); } else { $main_content_display = TRUE; return $content_block; } } このスニペットはcommon.incから貼り付けられます。__FUNCTION__to を渡しますが、drupal_static()この変数の意味がわかりません。外部関数自体のキャッシュを意味しますか?どのように機能しますか?戻る前に関数内で処理されるデータはありません$content_block。