0

我不断收到此错误消息 PHP 注意:使用未定义的常量 rootMP3URL - 假定为 rootMP3URL

 // Remove the PHP script name from the URL.
        if ($stripScriptName) {
                //$rootMP3URL =  substr($rootMP3URL, 0, strrpos ($rootMP3URL, "/")); // Trim off script name itself
                $webFolder = dirname($webFolder);
                $options['$rootMP3URL'] = dirname('rootMP3URL');
                $debugger->debug("dirname({$options['$rootMP3URL']}) = " . dirname('rootMP3URL'));
                $debugger->debug("dirname($webFolder) = " . dirname($webFolder));
    }
4

1 回答 1

0

当您使用未引用的字符串作为数组索引 ($arr[rootMP3URL]) 时,通常会出现此错误,但我在您的代码中没有看到。但是,它$rootMP3URL用作字符串而不是将其评估为变量。您可以使用双引号:

$options["$rootMP3URL"] = dirname('rootMP3URL');
$debugger->debug("dirname({$options["$rootMP3URL"]}) = " . dirname('rootMP3URL'));

或者根本没有

$options[$rootMP3URL] = dirname('rootMP3URL');
$debugger->debug("dirname({$options[$rootMP3URL]}) = " . dirname('rootMP3URL'));
于 2013-10-31T16:12:46.907 回答