include_once / require_once,获取无法重新声明错误

时间:2013-12-04 18:13:40

标签: php include

我的网络服务器上有同一文件的多个版本。我要求从另一个文件中获取其中一个,并且我收到“无法重新声明[函数名称]”错误。如果我只包含该文件的一个版本,为什么会发生这种情况!?我该如何防止此错误?

我的目录结构:

/root/subdir/index-where-I-require-files.php
/root/subdir/second-subdir/included_fileV2.php
/root/another-subdir/included_fileV1.php

我正在使用:

require_once('second-subdir/included_fileV2.php')

在我的索引文件中。

1 个答案:

答案 0 :(得分:1)

我不知道为什么它有用,但使用绝对路径而不是相对路径似乎可以解决我的问题。