1.一种PHP开发方法,其特征在于,所述PHP开发方法包括:
创建APP实例对象,根据预设的配置系统环境,将多个插件注册到服务容器以实现对所述插件的静态调用;
从入口文件接收服务请求,加载核心组件;
启动路由,并根据所述服务请求的内容中的网络路径将所述服务请求重定向到与所述内容相对应的控制器中,所述控制器根据所述服务请求的内容与模型以及服务容器进行交互,所述服务容器中根据所述服务请求的内容确定调用相应的插件;
所述控制器根据与模型交互的结果以及所调用的插件生成视图文件;并将所述控制器、所述模型和所述视图文件放置在不同的目录中;
所述PHP开发方法还包括:服务容器将第一次调用的插件实例化成一个插件实例,并将所述插件实例缓存到数组中,对所述插件实例的后续调用将直接从所述数组中获取所述插件实例。
2.根据权利要求1所述的PHP开发方法,其特征在于:所述PHP开发方法还包括:将所述视图文件以WEB页面的方式显示到浏览器上。
3.一种PHP开发框架,其特征在于:所述PHP开发框架包括:
应用创建模块,用于创建APP实例对象,根据预设的配置系统环境,将多个插件注册到服务容器以实现对所述插件的静态调用;
服务请求获取模块,用于从入口文件接收服务请求,加载核心组件;
服务请求处理模块,用于启动路由,并根据所述服务请求的内容中的网络路径将所述服务请求重定向到与所述内容相对应的控制器中,所述控制器根据所述服务请求的内容与模型以及服务容器进行交互,所述服务容器中根据所述服务请求的内容确定调用相应的插件;所述服务请求处理模块还用于:服务容器将第一次调用的插件实例化成一个插件实例,并将所述插件实例缓存到数组中,对所述插件实例的后续调用将直接从所述数组中获取所述插件实例;
服务请求反馈模块,用于所述控制器根据与模型交互的结果以及所获取的插件生成视图文件;
所述服务请求处理模块还用于:将所述控制器、所述模型和所述视图文件放置在不同的目录中。
4.根据权利要求3所述的PHP开发框架,其特征在于:所述插件包括用户根据项目需要开发的插件。
5.根据权利要求3所述的PHP开发框架,其特征在于:所述服务请求反馈模块还用于:将所述视图文件以WEB页面的方式显示到浏览器上。