Es gibt doch kein "Off", es gibt doch nur "true" (ist Wahr) oder ein leeren String (ist nicht Wahr) als return-wert....

Ein Var-Dump des Rückgabewertes (bei abgeschalteten Safe_mode) ergibt bei mir:

string(0) ""