欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

THINKPHP 3.0主入口文件介紹

作者 / 無憂主機(jī) 時間 2012-09-16 13:19:13

無憂主機(jī)(www.gle-technology.com)小編在前面出過關(guān)于thinkphp的教程,但講解的比較籠統(tǒng),并沒有細(xì)化到每一個知識點(diǎn)。從今天開始無憂主機(jī)(www.gle-technology.com)小編將重新推出一系列關(guān)于thinkphp的教程,小編盡量細(xì)化到每一個知識點(diǎn),因為小編也是研究thinkphp時間不長,今后將和大家一起學(xué)習(xí)進(jìn)步,thinkphp是一套中國人自己開發(fā)的MVC模式框架,比較容易上手,這里小編順帶一下,什么是MVC?確切的說,MVC是一種開發(fā)思想,將我們項目的M(模型Model ) 、V(視圖View )、C(控制器Controller )分離開來,方便項目的管理,也可以增加代碼的可讀性。關(guān)于MVC如果有興趣的同學(xué)可以去深入研究下,我們接著今天的主題,小編上次寫thinkphp的教程是在2010年,轉(zhuǎn)眼時間過的很快,現(xiàn)在thinkphp官方已經(jīng)更新到3.0了,3.0版本和小編前面講的有一些差異,但毫無疑問3.0版本是更加強(qiáng)大了。老規(guī)矩了,我們學(xué)習(xí)一個框架或者CMS首先得先讓它跑起來,這也就是今天和大家學(xué)習(xí)的知識點(diǎn),主入口文件,3.0版本的主入口文件和前面小編講的版本有一些差異,來看看怎么寫:

<?php

define('THINK_PATH','./ThinkPHP/');

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

define('APP_NAME','home');

require_once (THINK_PATH.'ThinkPHP.php');

?>
這里的define是定義常量的意思,THPHP_PATH是ThinkPHP核心包的路徑(必須以“/”結(jié)束),小編是放在當(dāng)前目錄下,APP_PATH 是指項目路徑(必須以“/”結(jié)束),項目路徑是指項目的Common、Lib目錄所在的位置,而不是項目入口文件所在的位置 ,小編是把項目放在當(dāng)前目錄下的home文件夾里面,待會會自動在里面生成項目文件結(jié)構(gòu),當(dāng)然,如果你的項目就放在當(dāng)前目錄下,那這個可以不用定義,小編建議分文件夾管理起來比較方便,APP_NAME 是指項目名稱,注意APP_NAME 不要隨意設(shè)置,通常是項目的目錄名稱,如果你的項目是直接部署在Web根目錄下面的話,那么需要設(shè)置APP_NAME 為空。設(shè)置好之后直接把核心包中的THinkPHP.php文件包含進(jìn)來,使用include或者require函數(shù)即可,關(guān)于一些常用的php函數(shù),小編建議大家多去記一下。到這里我們的主入口文件(index.php)就已經(jīng)寫好了,在3.0版本不需要手動去調(diào)用run方法(APP::run()),只需要把文件包含進(jìn)來就會自動運(yùn)行run方法,好了,我們?nèi)ミ\(yùn)行一下,小編在本地搭建的php虛擬主機(jī)環(huán)境,只需在瀏覽器輸入http://127.0.0.1/index.php 如果成功就可以如下圖所示歡迎界面: 我們再去看一下我們的項目文件結(jié)構(gòu): 小編的站點(diǎn)目錄下面多了個home文件夾,而且里面自動生成了如上圖這些文件結(jié)構(gòu),在下一節(jié)我會和大家詳細(xì)講解這些文件夾是干嘛的,好了,這節(jié)的主入口文件就到這里!同時,推薦用戶可以閱讀“新手指導(dǎo)Thinkphp開發(fā)指南”  

純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名

本文地址:http://www.gle-technology.com/thinkphp/8505.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服