0 und NULL

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

  • 0 und NULL

    Hey! Ich dachte eigentlich immer es gibt zwischen NULL und 0 ein unterschied.

    NULL bedeutet nicht vorhanden und 0 eben 0!

    Wenn ich an diese Funktion 0 übergebe, wird es genauso wie NULL erkannt.

    Hat jemand Rat? Wenn $newValue einen Wert hat egal ob 0 oder größer, dann soll $this->sys_variables[$varname] damit gesetzt werden. Wenn keine Übergabe dann eben nicht.

    Danke!

    PHP-Code:
        public function sys_var($varname,$newValue NULL)
        {
            if (
    $newValue != NULL)
            {
                
    $this->sys_variables[$varname] = $newValue;
            }
            else
            {
                if (!isset(
    $this->sys_variables[$varname]))
                {
                    return 
    NULL;
                }
                if (!
    array_key_exists($varname,$this->sys_variables))
                {
                    return 
    NULL;
                }
            }
            return 
    $this->sys_variables[$varname];
        } 

  • #2
    Versuch mal !== oder is_null

    Kommentar


    • #3
      danke. mit is_null klappts ;O)

      Kommentar

      Lädt...
      X