Tach!
$_ret = array();
$_ret['error'] = 0; (kein Fehler aufgetreten)
$_ret['errtxt'] = verbale Fehlerbeschreibung, wenn ein Fehler aufgetreten ist
$_ret['breite'] = ... (Wert eintragen)
$_ret['hoehe'] = ... (wert eintragen)Du rufst die Funktion dann z.B. so auf:
$_params = ParameterHolen ($_GET);
und fragst anschließend, ob $_params ['error'] === 0 ist.
Warum typsicher? Es ist doch nur ein ja/nein-Wert, also kann und sollte man den auch boolesch abfragen und setzen. Allerdings ist er überflüssig, denn die Information ob Fehler aufgetreten sind oder nicht, kann man dem gefüllten oder leeren Fehlermeldungstext-Array (oder auch einfachem String) entnehmen. if ($_ret['errtxt']) { fehler ... } else { bestens ... }
dedlfix.