Thinkphp中import的幾個用法詳細(xì)介紹
下面附上import的幾個用法介紹
1、用法一
import('@.Test.Translate');
@,表示項目根目錄。假定根目錄是:App/
導(dǎo)入類庫的路徑是:App/Lib/Test/Translate.class.php
結(jié)論:import('@')是相對于項目目錄的Lib目錄而言
2、用法二
import('Think.Test.Translate');
Think,表示系統(tǒng)根目錄。既是:./ThinkPHP/
導(dǎo)入類庫的路徑是:./ThinkPHP/Lib/Test/Translate.class.php
結(jié)論:import('Think')是相對于系統(tǒng)目錄的Lib目錄而言
3、用法三
import('ORG.Test.Translate');
或
import('COM.Test.Translate');
ORG, 第三方公共類庫目錄
COM, 企業(yè)公共類庫目錄
兩種寫法都是相對于./ThinkPHP/Extend/Library/ 而言。
導(dǎo)入類庫的路徑是:./ThinkPHP/Extend/Library/ORG/Test/Translate.class.php
或
導(dǎo)入類庫的路徑是:./ThinkPHP/Extend/Library/COM/Test/Translate.class.php
結(jié)論:import('ORG')或import('COM')是相對于系統(tǒng)擴(kuò)展類庫目錄而言(./ThinkPHP/Extend/Library/)
4、用法四
import('Blog.Test.Translate');
這種寫法既不是@,Think的寫法,有不是ORG,COM的寫法,會被當(dāng)作分組的項目目錄來處理。
解析結(jié)果是:App/../Blog/Lib/Test/Translate.class.php
結(jié)論:第四種寫法,是相對于分組項目目錄的Lib目錄而言的寫法。
5、用法五
import還支持別名導(dǎo)入,使用別名導(dǎo)入,首先先定義別名文件,在項目配置目錄下建立alias.php,定義項目中需要用到的類庫別名。
return array(
'page' => LIB_PATH.'Common/page.class.php',
);
//這樣使用即可
import('page');
相關(guān)文章
THINKPHP在添加數(shù)據(jù)的時候獲取主鍵id的值方法
下面小編就為大家?guī)硪黄猅HINKPHP在添加數(shù)據(jù)的時候獲取主鍵id的值方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
100行PHP代碼實現(xiàn)socks5代理服務(wù)器
這個例子說了in the real world, do something here to ensure clients not running are destroyed 但是,如何把不再運行的連接銷毀卻沒有講。恩。我試了把$clients放到一個類里,把類傳給線程類,然后在線程類要結(jié)束時把$clients里對應(yīng)的連接給unset掉,無果。2016-04-04
php 字符過濾類,用于過濾各類用戶輸入的數(shù)據(jù)
最近老看到有人的網(wǎng)站被掛馬,發(fā)一個php的字符過濾類,建議廣大站長朋友們多關(guān)注下,安全方面的知識。2009-05-05

