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;
}
}
এই স্নিপেটটি কমন.ইনস্ট থেকে আটকানো হয়েছে। আমরা একটি মধ্যে পাস __FUNCTION__
করতে drupal_static()
কিন্তু আমি কি এই পরিবর্তনশীল উপায়ে জানি না। এটি কি বাহ্যিক ক্রিয়াকলাপের জন্য নিজেই ক্যাশে বোঝায়? এটা কিভাবে কাজ করে? ফাংশনটি ফিরে আসার আগে কোনও ডেটা পরিচালনা করা দেখতে পাচ্ছি না $content_block
।