首頁  >  文章  >  後端開發  >  thinkphp原始碼解析 Version 31 -1

thinkphp原始碼解析 Version 31 -1

WBOY
WBOY原創
2016-07-29 09:06:471128瀏覽

thinkphp原始碼解析(Version 3.1) -1


index.php

  1. 定義路徑常數
  2. 載入運行時目錄
  3. SION, '5.2.0',' 5.2.0 !');

    系統資訊
  1. define('IS_CGI',substr(PHP_SAPI, 0,3)=='cgi ' ? 1 : 0 );
    define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );

  2. $_SERVER[]PH文件相對於網站根目錄的位置位址,與document root 相關.
    $

    url = “http://”
  3. $
_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']可用來表示當前url ;

定義路徑defined('CORE_PATH') or define('CORE_PATH', THINK_PATH.'Lib/');

_
加載公共函數庫、核心控制類、異常處理類、行為擴展類,此處用數組遍歷加載,可以一試。
  • 檢查快取目錄、偵錯模式下刪除編譯快取:


    if(is_file(RUNTIME_FILE)) unlink(RUNTIME_FILE);


  • check_runcm)

    • check_runcm)


      建立專案目錄結構
      build_app_dir()

    • 執行入口Think::Start();
    • ').addClass('pre-numbering').
    ').addClass('pre-numbering').
  • (); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
  • ').text(i)); }; $numbering.fadeIn(1700); }); });
      以上就介紹了thinkphp原始碼解析 Version 31 -1,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。
  • 陳述:
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn