有什么区别:
包括( “./ somepath / class.php”);
和
包括( “somepath / class.php”);
答案 0 :(得分:2)
应该没有任何区别,目录明智,因为前者采用相对目录结构。唯一的潜在缺陷可能是“somepath”实际上是一个要运行的命令 - 一些用户希望为本地脚本文件键入命令并假设它应该运行,当你实际必须运行“./somepath”来调用它时。当然,这仅适用于$ PATH上没有的命令。
答案 1 :(得分:1)
我认为没有任何区别。 “”表示当前目录。
答案 2 :(得分:0)
.
指的是当前的工作目录。
有时您希望明确指定您想要的是当前工作目录中的内容,并且它不是来自路径变量中的某些内容。例如。
答案 3 :(得分:0)
例如在PHP中,“somepath / somefile”附加在include_dir中指定的路径之后(例如:/ home / var /; / home / bin / ....)指令。
第二个变体更具体,它说:在当前目录中搜索!