我有一个根路径,可以在此路径中的文件中定义:
define('FILE_ROOT', dirname( __FILE__ ) )
This can get an output of D:\xampp\htdocs\library\includes\templates
在这个模板目录中,有一个文件夹,其相对路径在另一个软件中定义:
$file_short_path = 'USERS_DATA/';
现在,我希望得到完整的路径。我试过了:
$file_full_path = FILE_ROOT . $file_short_path
the result is D:\xampp\htdocs\library\includes\templatesUSERS_DATA/
如果我在FILE_ROOT之后添加'/',它就会变成错误的路径:
$file_full_path = FILE_ROOT . '/' . $file_short_path
D:\xampp\htdocs\library\includes\templates/USERS_DATA/
如果我添加'\',我会收到语法错误:
$file_full_path = FILE_ROOT . '\' . $file_short_path
如何获得正确的file_full_path?
答案 0 :(得分:1)
您需要逃离\
。您可以添加\
两次。
$file_full_path = FILE_ROOT . '\\' . $file_short_path