Das Script arbeitet wie erwartet, wird aber in der Konsole als fehlerhaft markiert.
Damit erscheint es auch nicht unter Meldungen.
<?php
if (True) { die("Scriptabbruch!"); }
echo "hier";
?>
Das Script arbeitet wie erwartet, wird aber in der Konsole als fehlerhaft markiert.
Damit erscheint es auch nicht unter Meldungen.
<?php
if (True) { die("Scriptabbruch!"); }
echo "hier";
?>
Nutz return
paresy
Hallo,
da habe ich noch eine Frage dazu, da es bei mit mit return nicht klappt.
return != exit ?
Ich habe ein Script includiert, die ich mit
include(IPS_GetScriptFile(30767));
aufrufe. in dieser Datei ist ein Abbruch mit exit eingebaut:
if ($tsteuerung ==false)
{
exit;
}
Mit exit bricht das includierte Script ab und das gesamte Script wird die gewünscht beendet.
Mit return bricht das inludierte Script ab, aber das Hauptscript läuft weiter.
Also: Entweder ein als fehlerhaftes makiertes Script, oder ein nicht korrekt funktionierendes.
Wie könnte ich das lösen?
Danke
Manfred
Hallo
Wieso funktioniert „return“ nicht ?
Script1
$return = include("46391.ips.php");
if ( $return == false )
echo "Breche dieses Script ab";
else
echo "Breche dieses Script nicht ab";
Script2
return false;
gibt als Ausgabe „Breche dieses Script ab“