-
lol, da fällt mir auch nichts mehr zu ein, sofern du meintest, deine Methode läuft auf jedem Server, und genau den Absatz zitierst, denn ich für meine Zweifel herangezogen habe, da dort steht, dass der Wert als String (also bspw. auch "On/Off", was aber bei deinem Code beides zu true auswertet) zurückgeliefert werden kann :frusty: :der:
-
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) ""
-
Das hängt davon ab, welche PHP Version genau verwendet wird, in welchem Modus, auf welchem OS, und wo genau die Konfig-Werte jeweils überschrieben werden.
Man muss damit rechnen, dass als String auch "off" ausgegeben wird.
Rechnet man damit nicht, schreibt ein Script, was sich drauf verlässt, dass deaktivierte Flags zu false auswerten, und bekommt dann zu hören, dass es bei anderen Leuten nicht korrekt funktioniert, weiß man, warum man diesen Fall auch hätte behandeln sollen :wink: