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__
에 drupal_static()
그러나 나는 무엇을이 변수 방법을 모른다. 외부 함수 자체에 대한 캐시를 의미합니까? 어떻게 작동합니까? 반환하기 전에 함수 내부에서 처리 된 데이터가 없습니다 $content_block
.