我最近遇到了这个奇怪的功能:
index.php
:
<?php
require_once("include/header.php");
?>
include/header.php
:
<?php
require_once("./config.inc.php");
require_once("./func.inc.php");
?>
fooo!
include/config.inc.php
和include/func.inc.php
为空。
当我尝试加载index.php
时,它会给我一个白页,什么都没有。
但是当我将include/header.php
改为此时:
<?php
require_once("config.inc.php"); // notice the loss of ./
require_once("func.inc.php");
?>
fooo!
它突然起作用。
我之前在PHP Web应用程序中使用过./
之前的文件名,它似乎没有中断,所以我对这个功能感到有点困惑。
为什么会发生?
谢谢!