Require_once 功能 工作

Require_once functionality Working

所以,我的目录结构是这样的:

include/
scripts/
contact.css
contactform.php
ReadMe.txt
show-captcha.php
thank-you.php

show_captcha.php 文件中添加以下内容以包含 /include 子目录中的 PHP 文件。

require_once("./include/fgcontactform.php");

此代码完美运行。

我的问题是不应该这样吗:

require_once("include/fgcontactform.php");

没有./前缀?这条路径是什么意思?

两者都

require_once("./include/fgcontactform.php");

require_once("include/fgcontactform.php"); 

大多做同样的事情。

'.'指示当前工作目录。

./include/fgcontactform.php 表示您从当前工作目录中包含。

当您的要求是从其他目录包含时,您可以这样做 -

../PATH_TO_DIRECTORY/include/fgcontactform.php