Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法访问预定义变量_Php_Fopen_Predefined Variables - Fatal编程技术网

Php 无法访问预定义变量

Php 无法访问预定义变量,php,fopen,predefined-variables,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\u

大家好,

我想知道是否有任何方法可以访问这样的预定义变量

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\u logs/log.log):无法打开流:…

有什么想法吗?在我看来,预定义变量似乎不是作为字符串(?)返回的

提前感谢,,
Alex

确保检查路径是否正确,然后尝试:

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

首先,这是一个常数。其次,检查你的路径。:)对我来说,你的PHP似乎无法打开
。/app\u logs/log.log
。啊,你说得对,我有一个名为“app\u log”而不是“app\u logs”的目录。。这样一个小错误:)