Hallo Andree,
ich nehme an, dass sabbat eine Zeichenkette (string) ist. Deshalb soll sie in Anführungszeichen stehen. PHP erlaubt(e) es, die Anführungszeichen wegzulassen, gibt heutzutage aber mindestens eine E_NOTICE dazu aus, dass die Konstante sabbat undefiniert sei (er meint damit, dass er keinen define dazu findet). Das ist eine der PHP-„Komfort“funktionen aus der Kategorie foot gun - man kann irgendwelche Namen hinschreiben und wenn's keine definierte Konstante ist, macht PHP eine Zeichenkette draus. Aber wehe, irgendeiner definiert diese Konstante dann, z.B. als define("sabbat", "mittwoch") - und die Hölle bricht los.
Falls es dein Wunsch ist, den Schlüssel zu finden, unter dem der Wert 'sabbat' gespeichert ist, kannst Du das mit der Funktion array_search tun. Folge dem Link, da steht wie es geht.
Rolf
sumpsi - posui - clusi