我正在看一小段脚本,我不确定“//”的作用。“//”(正斜杠,正斜杠)在PHP路径名中做什么?
$ResultsFolder = "./" . "Results";
$CompanyFolder = $ResultsFolder."//".$CompanyName;
我正在看一小段脚本,我不确定“//”的作用。“//”(正斜杠,正斜杠)在PHP路径名中做什么?
$ResultsFolder = "./" . "Results";
$CompanyFolder = $ResultsFolder."//".$CompanyName;
没有做任何事情/./
和//
意味着同样的事情比/
可能是在某个阶段从windows版本“\\”改编而来的,它需要避开反斜线。 – 2010-08-23 15:43:43
请注意:它不会在文件系统做任何事情,但它会在浏览器中。
例:你的脚本在https://dummy.tld/folder/file.php主办,包含以下内容:
<a href="[url, see below]">Link</a>
[URL]可能是:
example.txt -> https://dummy.tld/folder/example.txt
/example.txt -> https://dummy.tld/example.txt
//example.txt -> https://example.txt/
注:此行为仅适用于当它开始“/ /某物',如果你使用'。/某物',它会解析为'某物'。
在这种情况下,路径前缀是'。/ Results // ...'。 – Gumbo 2010-08-23 15:48:38
只有当//位于字符串的开头时,这才会起作用!这里不是这种情况。 – 2010-08-23 15:50:58
我读过那部分。澄清的答案。 – Lekensteyn 2010-08-23 15:57:41
它实际上并不是一个PHP,而是一个路径名。而路径名属于文件系统。 – 2010-08-23 15:40:04
这条路径用于什么? – Gumbo 2010-08-23 15:47:08
在这种情况下,它使得生成的代码不易读。没有更多(可能)。 – johndodo 2011-05-31 07:07:51