• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

UUPHP框架: UUPHP框架

原作者: [db:作者] 来自: 网络 收藏 邀请

UUPHP框架 1.8

UUPHP的运行环境要求PHP7以上。必须开启PDO才能使用Model类

安装

下载zip压缩包解压到网站根目录设置/public/目录为访问目录设置MVC伪静态

location /{	if (!-e $request_filename) {	   rewrite  ^(.*)$  /index.php/$1  last;	   break;	}}

在线手册

目录结构

初始的目录结构如下:

www  WEB部署目录(或者子目录)├─app                   应用目录│  ├─common             公共模块目录(可以更改)│  ├─module_name        模块目录│  │  ├─controller      控制器目录│  │  ├─model           模型目录│  │  ├─view            视图目录│  │  └─ ...            更多类库目录│  ││  ├─route.php          路由配置文件│  └─common.php         公共函数文件├─config                应用配置目录│  ├─config.php         框架配置│  ├─database.php       数据库配置│  ├─data.php           全局变量配置│  └─ ...├─public                WEB目录(对外访问目录)│  ├─index.php          入口文件│  └─.htaccess          用于apache的重写├─uuphp                 框架系统目录│  ├─extend             框架扩展目录│  ├─lib                框架类库目录│  └─start.php          框架启动文件├─log                   日志目录(可写)├─vendor                第三方类库目录(Composer依赖库)├─composer.json         composer 定义文件├─README.md             README 文件├─uuphp                 命令行入口文件

命名规范

UUPHP遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:

目录和文件

  • 目录不强制规范,驼峰和小写+下划线模式均支持;
  • 类库、函数文件统一以.php为后缀;
  • 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
  • 类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);

函数和类、属性命名

  • 类的命名采用驼峰法,并且首字母大写,例如 UserUserType,默认控制器需要添加后缀,例如User应该直接命名为UserController
  • 函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip
  • 方法的命名使用驼峰法,并且首字母小写,例如 getUserName
  • 属性的命名使用驼峰法,并且首字母小写,例如 tableNameinstance
  • 以双下划线“__”打头的函数或方法作为魔法方法,例如 __call__autoload

常量和配置

  • 常量以大写字母和下划线命名,例如 APPUUPHP
  • 配置参数以小写字母和下划线命名,例如 url_route_onurl_convert

版权信息

UUPHP遵循Apache2开源协议发布,并提供免费使用。

版权所有Copyright © 2018-2019 by UUPHP (https://uuphp.cn)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
nserver: 基于NODEJS,作用是快速指定一个目录为静态WEB环境。发布时间:2022-02-13
下一篇:
eelly-framework: Eelly php framework发布时间:2022-02-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap