尝试在我的 windows 操作系统上设置一个 php 网站。我从某人那里得到的 PHP 代码有类似
的行$base_path = realpath('./../').'/';
这以 c:\abc\xyz/
我需要在 Windows 上进行哪些设置才能强制它带有 /
。我阅读了有关 DIRECTORY_SEPERATOR
的内容,但是有很多地方我需要担心,因此如果我可以拥有它以便真实路径出现 /
将会有很大帮助对我来说。
最佳答案
Timothy 答案的变体,它使用 DIRECTORY_SEPARATOR
常量而不是条件来简化函数。
function platformSlashes($path) {
return str_replace('/', DIRECTORY_SEPARATOR, $path);
}
$path = "/some/path/here";
echo platformSlashes($path);
关于Windows 路径上的 PHP 出现反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743548/