ThinkPHP6在win(非IIS)安装和命名规则

ThinkPHP6全新部署安装:

  • 先运行phpstudy或其他环境搭建工具,安装好Composer,然后新建项目:
    composer create-project topthink/think tp6test //tp6test可以根据需要填写,就是项目运行目录
    //当出现Succeed字样进,即安装成功
  • 更新ThinkPHP:
    进入项目根目录:如tp6test
    运行:composer update topthink/framework
  • 不想用phpstudy的运行环境,可以使用自带的http服务,并可指定端口: php think
    run //系统启动后会出现:http://localhost:8000/,默认端口:8000
    指定端口:php think run -p 808 //后面的808为指定端口
  • 开启调试模式:
    环境变量:在项目根目录下.example.env文件复制更名为.env
    修改环境变量APP_DEBUG开启调试模式,上线部署后切换到部署模式。
    APP_DEBUG = false // 调试开关 APP_TRACE = false // 环境变量优先读取
  • 在需要的情况下:打开多应用模式:
    安装多应用模式扩展think-multi-app: composer require
    topthink/think-multi-app
    //所有扩展安装均在项目的根目录(因为安装时会用到composer.json)下运行以上命令,建议使用管理员模式打开dos命令提示符
  • 全局公用函数:/app/common.php //可以将共用的函数定义在这个文件中
    在多应用模式下的也可在其应用目录下的common.php,作用于本应用。
  • 连接数据库:
    在根目录.env文件中[DATABASE]节点配置好数据库连接
    [DATABASE]
    TYPE = mysql
    HOSTNAME = 127.0.0.1
    DATABASE = test1
    USERNAME = root
    PASSWORD = root
    HOSTPORT = 3306
    CHARSET = utf8
    DEBUG = true

ThinkPHP6开发命名规范:

  • 目录命名:小写+下划线;
  • 类库和函数文件用.php为后缀
  • 类的文件名:以命名空间定义,并且命名空间的路径和类库文件所在路径要一样
  • 类(包括接口和Trait)文件以驼峰式命名(首字母大写),其他用小写+下划线命名 类名和文件名要一样,驼峰式命名

函数和类、属性命名规范:

  1. 函数的命名使用小写字母和下划线的方式:如get_user_info;
  2. 类的命名用驼峰法,以大写字母开头:如:UserInfo;
  3. 方法也以驼峰法,首字母小写,如:getUserName;
  4. 属性与方法命名规则一样:如:tableName;
  5. 魔术方法以__打头,名字小写字母:如:__call、__autoload;
  6. 常量:大写字母和下划线:如:APP_PATH;
  7. 变量:第一个单词首字母小写的驼峰命名:如userSex;
  8. 配置参数:小写字母和下划线:如:url_conver;
  9. 环境变量:以大写字母和下划线命名,如:APP_DEBUG;
  10. 路由:控制器名(首字母大小)+方法(首字母小写)+ 参数
  11. 若要启用视图:安装扩展:composer require topthink/think-view
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值