慕田峪9158850
2021-06-21 18:14:25
在ecshop 根目錄下有這么一句,require(dirname(__FILE__) . '/includes/init.php'); dirname(__FILE__) 的目錄里面 是 \ 形式的,比如E:\phpdevelope\apache\htdocs\test而后面 是 / 這樣的 這兩個(gè)可以混用嗎
2 回答
慕田峪4524236
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊
windows環(huán)境下是 \
linux下是/
你可以通過DIRECTORY_SEPARATOR來充當(dāng)路徑分隔符
米琪卡哇伊
TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)是PHP 代碼吧...
require() 語句包含并運(yùn)行指定文件。
( $XXXX 是變量名 )
dirname() 返回路徑中的目錄部分
例如
$path = "/etc/passwd.php";
$file = dirname($path);
$file 就是/etc
__FILE__ 是PHP的魔術(shù)常量 表示當(dāng)前文件的完整路徑和文件名
basename() 返回路徑中的文件名部分
例如
$path = "/home/httpd/html/index.php";
$file = basename($path);
$file 就是 index.php
整句話就是 載入一個(gè)在你項(xiàng)目路徑中do文件夾下的跟你當(dāng)前文件同名的文件
添加回答
舉報(bào)
0/150
提交
取消
