KuoqiPHP由来是因为,曾经有一个少年,选择进入了一个程序行业,然后接触PHP语言。然后命运的齿轮开始转动。
KuoqiPHP是幻冰小站推出最核心的软件包
借由PHP入门,javascript,css,javascript进行支撑,然后发展周边语言,站长项目现在已经涉及c#,andriod等等
软件下载地址为:http://www.kuoqps.com/api/download/core?v=1.04
项目环境:(windows/unix) + ( IIS / Nginx / Apatch) + (Html+css+javascript) +PHP + Mysql
项目模式:MVC (Model+View+Controller)实现,Model实现核心业务逻辑 View作为前端视图渲染 Controller作为项目控制器
入口类型:单入口(整个系统经过一个入口进行总体处理)
控制器映射方式:使用autoload的自动映射
异常处理:
DEBUG模式:DEBUG模式打开显示错误的详细信息,关闭则显示非详细信息,在DEBUG关闭的情况下,APP_DEBUG模式生效
APP_DEBUG模式: 在DEBUG模式管理下,打开APP_DEBUG则显示当前错误消息的简略消息,如果关闭APP_DEBUG模式,则异常只显示404异常界面
项目运行逻辑
Web请求:
Web请求 -> 主入口(index.php) ->系统内核(Web Core)->行为管理(Behavior) -> 控制器加载(Controller) -> 动作加载(Action) -> 渲染视图(View) -> 响应
Cli请求
Cli请求 -> 主入口(index.php) -> 系统内核(Cli Core) -> 脚本实现(Code) -> 响应