ThinkPHP入口檔案設定及相關注意事項分析_php執行個體

來源:互聯網
上載者:User
本文執行個體分析了ThinkPHP入口檔案設定及相關注意事項。分享給大家供大家參考。具體如下:
複製代碼 代碼如下:<?php
/*第一層意義:
*定義的是與thinkphp有關的核心架構檔案目錄路徑,它可以通過這一個常量在以後啟動並執行時候都去找這個路徑,
*確保在以後運行過程中,絕對不會出現問題的(絕對不會對整個項目運行載入路徑產生錯誤);
*第二層意義:
*做一個操作(放跳牆),是防止用直接存取我們的敏感檔案,怎麼避免呢,我就可以做一個頁麵包含整個
*敏感頁面,使用者的訪問必須通過頁面(A)來訪問,在A頁面處理好與安全相關的事宜 */

define("THINK_PATH","./thinkphp/");

/*APP_PATH:項目路徑
*開發一個CMS,部落格、論壇項目(project)工程,
*APP_PATH:應用路徑(項目路徑),分前台應用和後台應用
*此時前台應用放一個檔案夾,後台應用放一個檔案夾,這個使用起來更加科學規範 */

define ("APP_PATH","./home/");

/*APP_NAME:項目名稱(應用程式名稱)
*one:讓thinkphp載入的時候,能夠很好的進行區分
*two:能夠讓我們以後在做許可權RBAC管理的時候,能夠很好的去控制前台和背景許可權,分開;
*/

define ("APP_NAME","home");
// 開啟偵錯模式,一旦開啟偵錯模式,
//1)它會類比linux自動協助我們識別大小寫;
//2)方法名的大小寫與模板名的大小寫有關;
//3)類比出來的檔案夾,不區分大小寫;
define('APP_DEBUG',true);

//包含thinkphp架構整個入口檔案;require包含失敗,中斷整個程式運行
require THINK_PATH.'thinkphp.php';
//App是一個類,run是一個靜態方法;
//App::run();
?>

希望本文所述對大家基於ThinkPHP架構的PHP程式設計有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.