这对我来说似乎很奇怪。 在我的php脚本的开头,我定义了一个调试变量。在脚本中,我正在使用此变量来测试我的功能等。但: 在我的第一个if-Statement之后,变量$ debug并未设置为true而是为空...我在做什么错: 这是我的代码:
$debug=true;
if($debug){
echo 'Testausgabe: </br></br>';
include 'jsonData.php';
include 'database.php';
$ini_config=$ini_config = parse_ini_file("config.ini", true);
echo "Einbindung erfolgt!".LNBR;
$debug=true;
echo $debug;
echo LNBR;
}
function dropdownGen($link,$ini_config){
$drops=$ini_config['dropDowns'];
foreach($drops as $key => $liste){
$data=json_liste($link,$liste);
echo LNBR;
echo "droplist_parse=JSON.parse('".$data."');";
echo "ddslickNoImage(droplist_parse,'".$liste."');";
echo LNBR;
echo "ddslickNoImage_Toggle(droplist_parse,'".$liste."');";
echo LNBR;
}
}
function dropdownImgGen($link, $ini_config){
$images=$ini_config['image_links'];
print_r($images);
echo "<br><br>";
foreach($images as $key => $liste){
$link='..\\'.utf8_decode($liste);
echo $link;
echo LNBR;
$data=json_imageList($link);
echo $data;
echo LNBR;
echo "ddslickImageList(".$data.",'".$key."');";
}
}
if($debug){
echo $debug;
echo LNBR;
echo 'Testausgabe: </br></br>';
dropdownGen($link,$ini_config);
echo LNBR;
dropdownImgGen($link,$ini_config);
echo LNBR;
}