molily: if(@

Beitrag lesen

Hallo,

$sql = mysql_connect(HOST,USER,PASS); // gibt im fehlerfall false zurueck

if ($sql===false) {

  
Manche Funktionen geben einen Rückgabewert zurück, den man auf false prüfen kann, schmeißen davon abgesehen aber noch eine Notice. Solche erwartete Notices sind uninteressant, weil man mit dem Rückgabewert bereits eventuelle Fehler behandelt. Ein Logging dieser Meldungen macht daher auch keinen Sinn.  
  
Ich glaube, das ist auch für mysql\_connect der Fall. Ich will es jetzt aber nicht ausprobieren oder nach anderen Beispielen suchen. Ich bin nur schon häufig auf solche Situationen gestoßen, wo mir dann $returnValue = @funktion() sinnvoll erschien. Oder wo ich einen Befehl mit set\_error\_handler/restore\_error\_handler gekapselt habe, um erwartete Warnungen aus er Ausgabe / dem Log heraus zu halten.  
  
Mathias

-- 
[SELFHTML aktuell Weblog](http://aktuell.de.selfhtml.org/weblog/)
0 60

if(@

rap
  • php
  1. 0
    Felix Riesterer
    1. 0
      Sven Rautenberg
      1. 0
        Tom
        1. 0
          molily
          1. 0
            Tom
            1. 0
              molily
              1. 0
                Tom
                1. 0
                  at
        2. 0
          dedlfix
          1. 0
            Tom
            1. 0
              dedlfix
        3. 0
          Sven Rautenberg
          1. 0

            Wie arbeiten vernünftige Programmierer?

            Tom
            1. 5

              bitte mal wieder runterkommen

              romy
              1. 0

                Danke für Deine Fürsorge

                Tom
                • menschelei
            2. 0
              Sympathisant
          2. 1
            molily
      2. 0
        bleicher
        1. 0
          Auge
          1. 0
            bleicher
            1. 0
              Tom
            2. 0
              Auge
              1. 0
                molily
                1. 0
                  Tom
                2. 0
                  Auge
                3. 0
                  dedlfix
          2. 0
            Tom
            1. 0
              Auge
              1. 0
                Tom
                1. 0
                  Auge
                  1. 0
                    Tom
                    1. 0
                      Auge
                      1. 0
                        Tom
                        1. 0
                          Auge
                          1. 0
                            Tom
                            1. 0
                              Auge
                              1. 0
                                Tom
                            2. 0
                              dedlfix
                              1. 0
                                Tom
        2. 0

          Die Spannung wächst

          Tom
        3. 0
          Sven Rautenberg
      3. 0
        Klaus
        1. 0
          Tom
          1. 0

            vernünftige[tm] Fehlerbehandlung in PHP

            Tom
            1. 0
              molily
              1. 0
                Tom
                1. 0
                  Auge
                2. 0
                  Christian Seiler
                  1. 0
                    Tom
                    1. 0
                      molily
                      1. 0
                        Tom
                        1. 0
                          molily
                          1. 0
                            Tom
                    2. 0
                      Christian Seiler
                      1. 0
                        Tom
                        1. 0
                          Christian Seiler
                3. 0
                  molily
                  1. 0
                    Tom
        2. 0
          Sven Rautenberg