服务器路径 / vs \
在一些文档中,我得到了编写的说明 SERVER_PATH\theme\
当我从 php 信息中检查 _SERVER["DOCUMENT_ROOT"] 时,它是 /storage/content/75/113475/frilansbyran.se/public_html
这当然会呈现 /storage/content/75/113475/frilansbyran.se/public_html\theme\
这对我来说看起来真的很奇怪,无论如何有什么区别我应该使用哪个? (unix 服务器)
In some documentation, I have gotten the instructions to write
SERVER_PATH\theme\
When I check _SERVER["DOCUMENT_ROOT"] from php info, it's
/storage/content/75/113475/frilansbyran.se/public_html
this renders of course
/storage/content/75/113475/frilansbyran.se/public_html\theme\
this looks really weird to me what's the difference anyway which should I use? (unix-server)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用反斜杠通常是 Windows 路径的方式,例如:
正斜杠通常在 Unix 系统中使用 ala:
如果您使用的是 Unix 服务器,我会坚持使用正斜杠 (/'s),尽管在实践中很多次系统足够智能,可以互换使用
Using backslashes is typically the windows way of paths, eg:
Forward slashes are usually used in Unix systems ala:
If you are using a Unix-server I would stick to the forward slashes (/'s), though many times in in practice the system is smart enough to use either interchangeably
Unix 中的路径分隔符是
/
。反斜杠\
用于转义目录和文件名中的一些特殊字符(包括空格)。反斜杠
\
在 Windows 世界中用作路径分隔符。 “某些”文档可能使用它。如果您使用的是 Unix,请仅使用斜杠
/
。Path separator in Unix is
/
. The backslash\
is used to escape some special characters (incl. space) in the directory and file names.The backslash
\
is used as a path separator in the Windows world. It is possible, that 'some' documentation uses it.If you are on Unix, use slash
/
only.在 *nix 中,正斜杠 [
/
] 用作目录分隔符,所以我会使用它。反斜杠 [
\
] 在 Windows 系统上用作目录分隔符。In *nix, forward slash [
/
] is used as the directory separator, so I would use that.Back slashes [
\
] are used as directory separators on Windows systems.补充一下其他人所说的:
在网络上的 URL 中,始终使用 Unix 风格的正斜杠
/
;反斜杠在大多数情况下不起作用。在 Windows 文件路径中,正斜杠是反斜杠的可接受替代方案,因此尽管这不是正常的编写方式,但
C:/Foo/Bar
可以使用。因此,如果有疑问,请使用正斜杠。
To add to what others have said:
in URLs on the web, the Unix-style forward-slash
/
is always used; a backslash won't work in most situations.in Windows filepaths, the forward-slash is an acceptable alternative to the backslash, so although it's not the normal way of writing it,
C:/Foo/Bar
will work.So if in doubt, use the forward slash.