App
public class App
Field Summary | |
---|---|
static bool 应用调试模式 | |
static string 当前模块路径 | |
static string 应用类库命名空间 | |
static bool 应用类库后缀 |
Method Summary | |
---|---|
static Response | 执行应用程序 |
static void | dispatch(array|string dispatch, string type) 设置当前请求的调度信息 |
static mixed | invokeFunction(string|array|\Closure function, array vars) 执行函数或者闭包方法 支持参数调用 |
static mixed | invokeMethod(string|array method, array vars) 调用反射执行类的方法 支持参数绑定 |
static mixed | invokeClass(string class, array vars) 调用反射执行类的实例化 支持依赖注入 |
static mixed | module(array result, array config, bool convert) 执行模块 |
static void | 初始化应用 |
static array | routeCheck(\think\Request request, array config) URL路由检测(根据PATH_INFO) |
static void | route(bool route, bool must) 设置应用的路由检测机制 |
public static bool 应用调试模式 $debug = true
public static string 当前模块路径 $modulePath
public static string 应用类库命名空间 $namespace = 'app'
public static bool 应用类库后缀 $suffix = false
public static Response run(Request request)
执行应用程序
public static void dispatch(array|string dispatch, string type)
设置当前请求的调度信息
public static mixed invokeFunction(string|array|\Closure function, array vars)
执行函数或者闭包方法 支持参数调用
public static mixed invokeMethod(string|array method, array vars)
调用反射执行类的方法 支持参数绑定
public static mixed invokeClass(string class, array vars)
调用反射执行类的实例化 支持依赖注入
public static mixed module(array result, array config, bool convert)
执行模块
public static void initCommon()
初始化应用
public static array routeCheck(\think\Request request, array config)
URL路由检测(根据PATH_INFO)
public static void route(bool route, bool must)
设置应用的路由检测机制
App 应用管理