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”的目录。。这样一个小错误:)