Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Fehler abfangen?

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.04.2001
    Ort
    Wittstock
    Beiträge
    18

    Fehler abfangen?

    Hallo,
    wenn eine Variable nicht deklariert ist, steht im Browser immer ein fehler. wie kann ich das umgehen. ich übergebe dem script manchmal eine variable und manchmal nicht. ich könnte ja immer eine übergeben, aber dann gibt's noch das problem, das ist, wenn die seite geladen wird. dann stehen meist keine variablen da drin. kann ich die Fehlerabfrage irgendwie abschalten?? ich hab da in so einem script mal was von "error_reporting(x);" gelesen. ist das sowas? wenn ja, welche zahl muss ich für x eintragen??

    danke

    bis dann
    julian

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.05.2001
    Ort
    A-1210 Wien
    Beiträge
    20
    Meines Wissens kannst Du die Error-Messages auch über die php.ini abschalten.
    "Never surf faster, than your guardian penguin can fly!"

  3. #3
    Pingu
    Gast
    Hi,

    du kannst schon die Fehler unterdrücken. Mit einem '@' vor dem Befehl.

    Aber jeder Fehler hat seine Bedeutung. Ich würde an deiner Stelle erst einmal abfragen ob die Variable gesetzt ist oder nicht:
    Code:
    if (isset($variable)) {
    
      /// tue was auch immer zu tun ist, wenn die Variable gesetzt ist
    
    } // if (isset($variable))
    else {
    
      /// tue was auch immer zu tun ist, wenn die Variable nicht gesetzt ist
    
    } // if (isset($variable)) ... else
    Wenn die Variable auch keine Null-Werte enthalten darf, kann mann auch gleich 'empty()' anstatt von 'isset()' nehmen.

    Gruß

    -= Pingu =-

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.04.2001
    Ort
    Wittstock
    Beiträge
    18
    hallo,
    genau sowas wollte ich haben. isset... muss ich mir merken danke schön. funktioniert jetzt...

    bis dann
    julian

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •