选择语言 :

 Core_Core::change_project_add_callback

增加change_project回调事件

//将在每次执行 Core::change_project($new_project) 成功后执行 MyClass::myfun($old_project, $new_project) 方法,其中$old_project是原来的项目名
Core::change_project_add_callback('MyClass::myfun');
null Core_Core::change_project_add_callback( string|array $fun )

参数列表

参数 类型 描述 默认值
$fun string|array $fun
File: ./core/classes/core.class.php
public static function change_project_add_callback($fun)
{
    Core::$change_project_callback[] = $fun;

    if (count(Core::$change_project_callback)>1)
    {
        # 移除重复的项目
        Core::$change_project_callback = array_unique(Core::$change_project_callback);
    }
}