Script trotz Fehler fertig abarbeiten

Hallo,

wie stelle ich es an, dass ein PHP-Script nach einem Fehler weiter / fertig abgearbeitet wird ???

Beispiel:
Ich habe ein „Gute Nacht“ - Script. In dem wird im ganzen Haus das Licht ausgeschaltet, sämtliche SONOS-Player gestoppt, die Wohnungs- und Haustüren werden verriegelt, usw. … .

Wenn nun z.B. ein SONOS-Player, oder ein Dimmer, etc. nicht erreichbar ist, wird das Script mit einem Fehler abgebrochen und alle Befehle nach dem Fehler verworfen.

Bei VBA z.b. gibt es On Error Resume Next. Gibt es sowas in der Richtung auch für PHP, oder als IPS-Funktion ???

Grüße
Proxima

Es gibt zwei Systeme, je nachdem welchen Fehler su abfangen willst.
Eine Error Meldungen, z.b. wenn eine originale Symcon Instanz (z.b. Homematic) eine Warnung ausgibt.
Oder exceptions welche meistens durch Module verursacht werden, wenn dort der Fehler nicht abgefangen wurde.
Ersteres geht damit
https://www.php.net/manual/de/language.operators.errorcontrol.php
Letzteres nur mit try/catch
https://www.php.net/manual/de/language.exceptions.php

Alternativ, Ablaufplan benutzen und dort bei Fehler nicht abbrechen einstellen.
Michael