";包括虚拟';就像在经典的ASP for PHP中一样


"Include virtual' as in Classic ASP for PHP is possible?

php中是否有类似的命令模拟Classic ASP"include virtual"中的命令,可以应用于命令"file"或"include"中以指导打开文件?

我使用的是Windows主机,而不是Apache。

ASP的#include指令允许filevirtual选项,其中包括分别使用相对于当前文件或相对于站点根的路径的文件。

(更多信息请点击此处:http://www.w3schools.com/asp/asp_incfiles.asp)(是的,我和这里的下一个人一样不喜欢w3schools,但这是我能在匆忙中找到的最清晰的解释;如果你知道更好的解释,请随时更换)

PHP的include()函数(以及include_once()require()require_once())没有以这种方式区分。如果要使用相对于虚拟服务器根目录的目录包含文件,则需要在包含路径中使用$_SERVER['DOCUMENT_ROOT']。即:

 include $_SERVER['DOCUMENT_ROOT']."'myfile.php";

有关更多信息,请参阅PHP手册页面:http://php.net/manual/en/function.include.php和http://php.net/manual/en/reserved.variables.server.php