增加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
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);
}
}