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
।