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
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!