POPASP是基于ASP开发的MVC框架,框架的基本组成单元是类,POPASP正是由众多类组成的。POPASP_MVC是其中的核心类,它统领全局,引导项目的运行。POPASP_FILE文件处理类,POPASP_STRING字符串处理类,POPASP_ARR数组处理类等是框架运行必要的辅助类(下面简称为框架辅助类),即项目运行什么都不做,这些类都会被调用。还有一些工具类,像POPASP_ACCESS数据库处理类,POPASP_MYSQL数据库处理类,POPASP_md5加密类等只有被调用,类文件才会被加载。POPASP正是由这些形形色色的类组成,项目运行时按需加载,相互配合,共同完成项目运行。下面将类进行分类,分别介绍。

一、POPASP_MVC

项目部署、项目运行时总是先从POPASP_MVC开始的,这涉及到三个方法:start、run、init。它还包括一些文件处理方法,如读文本文件方法file_get_contents写文件文件方法file_put_contents创建目录CreateFolder,POPASP_MVC文件处理的方法在POPASP_FILE中都有对应的方法。

还有判断来路的方法,如判断是否为get请求的方法isGet判断是否为post请求的方法isPost判断是否为ajax请求的方法isAjax

字符串处理方法,如ltrimrtrimtrim,POPASP_MVC处理字符串的方法在POPASP_STRING中都有同名对应方法。

POPASP_MVC在项目中使用次数最多,所以POPASP声明了框架的唯一变量POP_MVC,即是该类的实例化,它也可以使用P_("mvc")调用。

更多详细的使用,请查看POPASP_MVC

二、框架辅助类

正在加紧制作中……