Asf_Loader::clean

清除全局符号表中的类名, 包括所有上下级关系的类


Description

public static function clean(string $class_name)

Parameters

name

PHP合法的类名称

Return Values

如果类已经加载, 返回 TRUE; 否则返回 FALSE, 说明类未被加载过

Examples

Example #1 重新加载类 UserLogic

<?php
Asf_Loader::get('UserLogic')->getUser();
Asf_Loader::clean('UserLogic');
Asf_Loader::get('UserLogic')->getUser();

Example #2 这个是合法的, 不会提示重复定义类 IndexLogic

<?php
class IndexLogic
{
    public function getUser()
    {/*{{{*/
        return $this->user;
    }/*}}}*/
}

Asf_Loader::clean('IndexLogic');

class IndexLogic
{
    public function getUser()
    {/*{{{*/
        return $this->user;
    }/*}}}*/
}