hi,
die funktion soll eben überprüfen, ob der safemode eingeschaltet ist. das macht sie einmal, indem sie die configure-optionen in der phpinfo ausliest (hatte keinen anderen befehl gefunden) und zum anderen den eintrag aus der ini-datei prüft.
warum diese doppelte prüfung?
letztere abfrage, mit ini_set(), sollte m.e. vollkommen ausreichend sein - das ini_set() dich anlügt, halte ich für unwahrscheinlich.
gruss,
wahsaga