Der Martin: PHP-Kontaktformular auto reply mail / Eingangsbestätigung per Mail

Beitrag lesen

Hallo,

if($mailSent == TRUE) {

Das ist aber auch zweieinhalbfach gemoppelt und von hinten durch das Auge...😉

ja, den Quatsch sieht man aber oft. Es ergibt einfach keinen Sinn, einen Ausdruck, von dem man weiß (oder zumindest erwartet), dass er boolean ist, nochmal explizit mit der boolschen Konstante TRUE zu vergleichen, nur um als Ergebnis des Vergleichs wieder denselben Wert rauszukriegen.

Eine Ausnahme ist der typsichere Vergleich.

Übrigens stimmt im obigen Beispiel auch die semantische Aussage nicht, denn wenn mail() ein TRUE liefert, heißt das nur, dass die Mail zum Versand angenommen wurde (analog zum Einwurf eines Briefs in den gelben Post-Briefkasten). Das heißt noch lange nicht, dass sie auch verschickt wurde geschweige denn angekommen ist.

Live long and pros healthy,
 Martin

--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
0 39

PHP Kontaktformular auto reply mail / Eingangsbestätigung per Mail

ich360
  • e-mail
  • html
  • php
  1. 0

    PHP-Kontaktformular auto reply mail / Eingangsbestätigung per Mail

    Walze
    1. 1
      klawischnigg
      1. 1
        TS
        1. 2
          Raketenganzgenauheimer
          1. 0
            TS
        2. 0
          klawischnigg
      2. 0
        Der Martin
        1. 0
          Patrick C.
          1. 0
            Der Martin
            • programmierstil
            • programmiertechnik
            • syntax
            1. 0
              TS
          2. 0
            TS
            1. 0
              Gunnar Bittersmann
            2. 0
              Der Martin
            3. 0
              klawischnigg
          3. 0

            Vergleiche, 3 Meinungen

            Raketenwissenschaftler
            1. 0
              Der Martin
              • javascript
              • php
              1. 0
                Tabellenkalk
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Rolf B
              2. 0
                Rolf B
                1. 3
                  Gunnar Bittersmann
                  • meinung
                  • programmiertechnik
              3. 0
                Raketenwissenschaftler
                • humor
              4. 0
                Raketenschlusszieher
                1. 0
                  Der Martin
                  1. 1
                    Rolf B
                    • humor
                    • javascript
                    • php
                    1. 0
                      Der Martin
                      • humor
                      • menschelei
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Der Martin
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Der Martin
                              1. 0
                                Rolf B
                                1. 0
                                  Der Martin
                                  1. 0
                                    MudGuard
                                    1. 0
                                      Der Martin
                                2. 0

                                  Wachturmbesuch loswerden

                                  Raketengeschichtenerleber
  2. 0
    Gunnar Bittersmann
    • design
    • html
    • ux
  3. 0
    tk
    • zur info
    1. 0
      Raketenwissenschaftler