Fehlerhaftes Script. Aber Warum?

Hallo alle zusammen.

Es ist mir schon fast peinlich. :frowning:

Wegen diesem Scriptteil wird ein Script als „fehlerhaft“ markiert.


//Einstellen des Scripttimers "Sunset"
if($IPS_VARIABLE == $id_Sunset)
{
	//Kontrolle des Scripttimers
	if($Stunde_Sunset >= 0 and $Stunde_Sunset <= 23 and $Minute_Sunset >= 0 and $Minute_Sunset <= 59)
	{
		IPS_SetEventCyclic($eid_Sunset, 0, 0, 0, 0, 0, 0);
	   IPS_SetEventCyclicTimeBounds($eid_Sunset, mktime($Stunde_Sunset, $Minute_Sunset, 0), 0);
	}

	exit;
}

Ich kann da aber nichts böses sehen.
Nehme ich das „exit;“ raus ist alles OK.

Kann mir einer sagen Warum das so ist
und wie ich das alternativ programmieren kann?

Für Eure Hilfe besten Dank.

Nutz statt exit einfach return.

paresy

Das wars. Besten Dank!!