博客列表 >tp5开发手册阅读笔记-命名规范

tp5开发手册阅读笔记-命名规范

krasenChen的博客
krasenChen的博客原创
2017年07月26日 16:10:281677浏览
1)环境要求:
PHP >= 5.4.0                //版本要求
PDO PHP Extension           //pdo扩展
MBstring PHP Extension      //mbstring 扩展
CURL PHP Extension          //curl 扩展

2)Composer安装:
linux/Mac OS X command:
curl-sS  | php mv composer.phar /user/local/bin/composer
windows:  run Composer-Setup.exe

然后 切换到web根目录下执行命令:
composer create-project topthink/think tp5 --prefer-dist

3)*TP3.2.3开发的project无法升级到TP5.0
核心版:仅包含框架核心库部分
完整版: 除包含框架核心部分外,还包含第三方扩展与驱动、分页、验证码等 

选择原则:
1.只想用框架核心构建自己的project:选择TP5核心版
2.全部工作都在TP框架完成:选择TP5完整版

4)PHP程序员工具箱:
tools_download:http://www.php.cn

5) 命名规范
1.匈牙利命名法:
标识符中的每个单词之间用下划线分隔: user_name;

2. 驼峰命名法:
标识符中的每个单词的首字母大写, 用大写字母来分隔,根据首字母是否大写又分为:
大驼峰:首字母大写,常用作类名: ClassName, 又称:帕斯卡命名法
小驼峰:除第一个单词外,每个单词首字母大写,常用作类属性和方法: $userName

5_1.目录与文件
    类型                          命名规范                          实例
    目录                 小写字母/小写字母+下划线              user/user_type
    类文件               命名空间与文件真实路径完全一致        app\index\controller
   (驼峰法)              类名与文件名保持一致(首字母大写)      User.php中只有User类
    其它文件(匈牙利)     小写字母/小写字母+下划线              list.php/list_user.php
   
5_2.函数与类属性与方法
   类型                           命名规范                          实例
   函数                  匈牙利命名法(小写字母+下划线)          get_user_type()
   类的方法              驼峰法(首字母小写)                     getName()
   类的属性              驼峰法(首字母小写)                     userType
   魔术方法             双下划线开头+驼峰命名法            __set(), __callStatic() 

5_3.常量与配置参数
   类型                            命名规范                         实例
   常量                  (匈牙利命名法)大写字母+下划线            APP_PATH
   配置参数              (匈牙利命名法)小写字母+下划线           url_route_on
    
    
5_4.数据库与字段
  类型                             命名规范                          实例
  数据表                 小写字母+下划线,前缀用数据库名          tp5_staff
  字段名                 小写字母+下划线,前缀用表名              staff_name
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议