Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] ini_get() liest register_globals nicht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] ini_get() liest register_globals nicht

    Hier der Codeausschnitt:
    PHP-Code:
        function check_ini(){
            
    $this->ini['register_globals'] = ini_get('register_globals');   // funktioniert nicht?
            
    $this->ini['default_charset'] = ini_get('default_charset');     // funktioniert
            
    return $this->ini;
        } 
    E_ALL und E_STRICT sind an, Ausgabe sieht so aus:
    PHP-Code:
    array(2) { ["register_globals"]=>  string(0"" ["default_charset"]=>  string(5"utf-8" 
    Array ( [
    register_globals] => [default_charset] => utf-
    1. var_dump
    2. print_r

    PHP-INI sieht so aus:
    PHP-Code:
    register_globals Off
    default_charset 
    "utf-8" 
    Wo liegt hier der Fehler?

  • #2
    Es gibt kein Fehler

    [MAN]ini_get[/MAN] einfach mal die Anmerkungen lesen

    Kommentar


    • #3
      Ahh, das hab ich überlesen, dann ändere ich meine Frage in:
      A boolean ini value of off will be returned as an empty string or "0"
      Woran entscheidet sich ob 0 oder ein leerer String zurückgegeben wird?

      Kommentar


      • #4
        Das kann ich dir auch nicht genau sagen. An irgendeiner Servereinstellung wird es wohl liegen. Aber es ist doch eigentlich egal, oder? Wenn du Daten mit
        PHP-Code:
        if ($ini['register_globals']) {} 
        abfragst, macht das ganze ja keinen Unterschied.

        Kommentar


        • #5
          Muss man vielleicht einfach hinnehmen. ALso erledigt! Danke für die Hinweise!

          Kommentar

          Lädt...
          X