我正在用PHP构建路径字符串。我需要它可以跨平台(即Linux,Windows,OS X)工作。我正在这样做:
$path = $someDirectory.'/'.$someFile;
假设$someDirectory
并$someFile
在各种平台上在运行时正确格式化。在Linux和OS X上可以很好地工作,而在Windows上则不能。问题是/
角色,我认为该角色适用于Windows。
是否有PHP函数或其他技巧可以\
在Windows上的运行时将其切换到?
编辑:只是要清楚,结果字符串是
c:\Program Files (x86)\Sitefusion\Sitefusion.org\Defaults\pref/user.preferences
在Windows上。显然,斜杠的混合会混淆Windows。