首页 > 代码库 > ThinkPHP5 简单介绍积累

ThinkPHP5 简单介绍积累

ThinkPHP5 对路由、日志、异常、数据库、模版引擎、验证等做了一些修改。

1.开发环境

  PHP 5.4 上   PDO、Mbstring 、CURL、PHP Extension 扩展

  mysql  >5.5

  apache   nginx    (内置服务)

2.安装 git  https://github.com/top-think   之所以设计为应用和核心仓库分离,是为了支持Composer单独更新核心框架。

  (1) 克隆 git  clone --depth=1 git@github.com:top-think/think.git  think-git //最新版本 https://github.com/top-think/think.git  //web/

         git  clone --depth=1  git@github.com:top-think/framework.git  thinkphp   //https://github.com/top-think/framework.git  //web/framework/(核心包)

  (2)   composer --version  版本

    composer create-project --prefer-dist topthink/think  think_composer

       (3) 官网下载 完整版

  (4) git 下载

3.调整 根目录 document_root = /public

4.目录结构和规范

  tp5 ├─application 应用目录

├─extend 扩展类库目录(可定义)

├─public 网站对外访问目录

├─runtime 运行时目录(可定义)

├─vendor 第三方类库目录(Composer)

├─thinkphp 框架核心目录

├─build.php 自动生成定义文件(参考)

├─composer.json Composer定义文件

├─LICENSE.txt 授权说明文件

├─README.md README 文件

├─think 命令行工具入口

技术分享

 目录名 小写+下划线

类库函数名 文件名 以 .php结尾

 类的文件名均以命名空间定义,且命名空间和类库文件所在路径一致。

类文件采用驼峰 首字母大写 其他用小写+下划线命名

 

  

ThinkPHP5 简单介绍积累