文件未被require一次添加

时间:2011-03-09 11:31:39

标签: php

我没有收到任何错误,但INCLUDE_DIR.'class.ticket.php'未包含该文件...路径正确但仍未发生任何事情......任何人都可以解释如何解决此问题。

require_once(INCLUDE_DIR.'class.client.php');

echo INCLUDE_DIR.'class.ticket.php';
if( file(INCLUDE_DIR.'class.ticket.php'))
echo "here";


  require_once(INCLUDE_DIR.'class.ticket.php');
  echo "file included";

此处打印但未打印包含的文件 感谢

2 个答案:

答案 0 :(得分:3)

如果要检查文件是否存在,请使用file_exists()功能,而不是file()功能。你正在做的事情是完全不同的,你正在将指定的文件读入一个数组(你没有指定)。从那以后,您可以继续调试代码。

答案 1 :(得分:3)

它真的不包括在内吗?

尝试运行:

var_dump( get_included_files());

http://php.net/manual/en/function.get-included-files.php

ps:作为旁注,不要使用if(file($ var)),使用if(file_exists($ var))