Drupal专业开发指南 第15章 使用$reset参数

 

许多使用静态变量实现内部缓存的Drupal函数,都有一个可选的$reset参数,用来指示该函数清除它的内部缓存。例如,下面是我们熟知的node_load():
 
function node_load($param = array(), $revision = NULL, $reset = NULL) {
    static $nodes = array();
 
    if ($reset) {
        $nodes = array();
    }
    ...
}

老葛的Drupal培训班 Think in Drupal

Drupal版本: