说我的路径格式错误/public/var/www/html/images\uploads\
这两种方法之间是否存在“规范化”斜杠的性能优势,还是只是一种不同的做事方式?
realpath($path) . DIRECTORY_SEPARATOR
str_replace('\\', '/', $path);
答案 0 :(得分:0)
realpath()可能并且可能确实需要更多的计算,但它比str_replace()更多。您将使用哪种取决于您并取决于应用程序。 realpath()不仅会修复字符串的格式,还会验证该名称是否存在文件。此外,在大多数情况下,使用realpath()会使代码更易读,更容易理解,因为它的命名更符合它的功能(取决于应用程序)。