realpath dirname混乱

时间:2012-04-02 13:52:48

标签: php windows

我在我正在构建的配置文件中有这段代码:

define("PROCESSOR_PATH", realpath(dirname(__FILE__).'/usermanager/processors'));
define("LIBRARY_PATH", PROCESSOR_PATH.'/library');
define("TEMPLATE_PATH", realpath(dirname(__FILE__).'/usermanager/assets/templates'));

如果在包含我的配置文件后调用这些常量中的任何一个,我什么也得不到。即使我这样做了:

echo PROCESSOR_PATH;

没有任何回应。有人能指出我做错的方向吗?

1 个答案:

答案 0 :(得分:5)

如果目录不存在,

realpath()将返回false。所以这是一个公平的理由。

如果那不是原因,那么你应该找出你的问题:

  1. 复制您的项目
  2. 删除与问题无关的所有代码
  3. 如果您找不到具有孤立问题的解决方案,请发布代码