In der ForEach-Schleife eine Ausgabe

Papenburger

Erfahrenes Mitglied
Folgendes Problem bereitet mir Kopfzerbrefchen:

Ich habe eine ForEach-Schleife:
PHP:
foreach($read as $key => $val)
{
        //Abfrage ob Service schon vorhanden...
        if($val[host_name]==$host_name[$i])
         {
             global $gui;
             $gui->printError("general", 'Der Service ist schon vorhanden!');
             exit;
         }
         else
         {
                echo "Soll eingetragen werden!";
         }
}


Die Gui Klasse ist für die Ausgabe der Texte verantwortlich! Nun möchte ich gerne das der obige Text ausgegeben wird. Wenn ich das mit Echo mache, funktioniert das. Sobald ich aber auf die Gui-Klasse zugreife erscheint keine Ausgabe mehr, obwohl ich $gui auf global setze.
Warum?

MFG
Papenburger
 
in bezug auf Gui? Das hier:
object(Gui)#1 (9) { ["overlib"]=> string(25) "/design/overlib.js" ["time"]=> float(1180531884.9453) ["page"]=> array(110) { [0]=> string(6) "" [1]=> string(6) "" [2]=> string(4) "" [6]=> string(34) "" [7]=> string(66) "" [8]=> string(75) "" [9]=> string(34) "" [17]=> string(104) "" [18]=> string(23) "" [42]=> string(7) "" [43]=> string(6) "" [44]=> string(63) "" [45]=> string(8) "

" [46]=> string(84) "" [47]=> string(75) "" [48]=> string(4) "" [49]=> string(88) "" [50]=> string(111) "" [51]=> string(88) "" [52]=> string(5) "" [53]=> string(4) "" [54]=> string(75) "" [55]=> string(117) "" [58]=> string(75) "" [59]=> string(5) "" [60]=> string(4) "" [61]=> string(88) "" [62]=> string(88) "" [63]=> string(88) "" [64]=> string(5) "" [65]=> string(12) "


Aber damit kann das eigentlich nichts zu tun haben. Das liegt an der ForEach-Schleife.
Sobald ich das auserhalb der ForEach-Schleife anwende funktioniert die Ausgabe!
 
Zurück