ThinkPHP5 簡單介紹積累

來源:互聯網
上載者:User

標籤:支援   簡單   vendor   png   完整版   mysql   public   目錄   規範   

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 [email protected]:top-think/think.git  think-git //最新版本 https://github.com/top-think/think.git  //web/

         git  clone --depth=1  [email protected]: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 簡單介紹積累

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.