realpath dirname混淆

我有这个代码在我正在build立的configuration文件:

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

如果我在包含我的configuration文件之后调用这些常量,我什么也得不到。 所以即使我只是这样做:

 echo PROCESSOR_PATH; 

没有任何回音。 有人能指点我的方向吗?

如果目录不存在,realpath()将返回false。 所以这将是一个公平的原因。

如果这不是原因,那么你应该隔离你的问题:

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