无法访问预定义变量

时间:2014-02-20 14:50:06

标签: php fopen predefined-variables

大家好,

我想知道是否有办法访问像这样的预定义变量..

define("EVENT_LOG", "../app_logs/log.log");

function Log($string)
{
   $fileHandler = fopen( constant("EVENT_LOG"), 'w') or die('sCannot open file:  '.constant("EVENT_LOG"));
   ....
   ..
}

我一直收到以下错误消息:

  

fopen(../ app_logs / log.log):无法打开流:...

任何想法都可能出错?对我来说,看起来好像预定义的变量没有作为字符串返回(??)

提前致谢, 亚历

1 个答案:

答案 0 :(得分:1)

请务必检查您的路径是否正确并尝试:

<?php
define("EVENT_LOG", "../app_logs/log.log");
function Log($string)
{
   $fileHandler = fopen( EVENT_LOG, 'w') ;
   return $fileHandler;
}