Ankündigung

Einklappen
Keine Ankündigung bisher.

Manchmal ist bool nicht bool genug :)

Einklappen

Neue Werbung 2019

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

  • Manchmal ist bool nicht bool genug :)

    Gerade über so etwas gestolpert, manchmal ist bool eben nicht bool genug:

    PHP-Code:
    function getSomething() {
        
    // irgendwas
        
    if ($status 0) { return (bool)true; }
        else { return (bool)
    false; } 
    Ja, bool ist eben nicht immer nur bool .
    [URL="https://github.com/chrisandchris"]GitHub.com - ChrisAndChris[/URL] - [URL="https://github.com/chrisandchris/symfony-rowmapper"]RowMapper und QueryBuilder für MySQL-Datenbanken[/URL]

  • #2
    Das sieht mir nach "Suchen und Ersetzen" aus. Als hatte da mal etwas anderes gestanden.

    Kommentar


    • #3
      Erinnert mich an:

      http://thedailywtf.com/Articles/What...uth_0x3f_.aspx

      PHP-Code:
      enum Bool 

          
      True
          
      False
          
      FileNotFound 
      }; 
      [URL="http://goo.gl/6Biyf"]Lerne Grundlagen[/URL] | [URL="http://sscce.org/"]Schreibe gute Beispiele[/URL] | [URL="http://goo.gl/f2jR7"]PDO > mysqli > mysql[/URL] | [URL="http://goo.gl/jvfSZ"]Versuch nicht, das Rad neu zu erfinden[/URL] | [URL="http://goo.gl/T2PU5"]Warum $foo[bar] böse ist[/URL] | [URL="http://goo.gl/rrfzO"]SQL Injections[/URL] | [URL="http://goo.gl/Q81WJ"]Hashes sind keine Verschlüsselungen![/URL] | [URL="http://goo.gl/2x0e2"]Dein E-Mail Regex ist falsch[/URL]

      Kommentar


      • #4
        Abwarten... irgendwann gibt es ein Tri-state bool (true, false, perhaps)
        Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

        Kommentar


        • #5
          [true,false, 35%]

          if ($status > 0) { return (bool)true; }
          else { return (bool)false; }
          Sowieso extrem geistreich .
          [COLOR="#F5F5FF"]--[/COLOR]
          [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
          „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
          [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
          [COLOR="#F5F5FF"]
          --[/COLOR]

          Kommentar


          • #6
            Zitat von nikosch Beitrag anzeigen
            [true,false, 35%]
            Hehe, auch nicht schlecht
            Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.

            Kommentar


            • #7
              Zitat von nikosch Beitrag anzeigen
              Sowieso extrem geistreich.
              PHP-Code:
              return !!$status

              Kommentar


              • #8
                Zitat von rkr Beitrag anzeigen
                PHP-Code:
                return !!$status
                wenn schon, dann so:
                PHP-Code:
                return !!!!!!!!!!!!!!!!!!!!$status
                immerhin sind ausrufezeichen bekanntermaßen rudeltieren
                liebe Grüße
                Fräulein Dingsda

                Kommentar


                • #9
                  PHP-Code:
                  return ($status 0); 
                  return !!$status;
                  Nope.
                  PHP-Code:
                  var_dump (-1, -0, !! -1); // int(-1) bool(false) bool(true) 
                  [COLOR="#F5F5FF"]--[/COLOR]
                  [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                  „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                  [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                  [COLOR="#F5F5FF"]
                  --[/COLOR]

                  Kommentar


                  • #10
                    Zitat von lstegelitz Beitrag anzeigen
                    Abwarten... irgendwann gibt es ein Tri-state bool (true, false, perhaps)
                    Code:
                    #if !defined TRUE 
                    
                      #define         TRUE            1
                    
                      #endif
                    
                      #if !defined FALSE
                    
                      #define         FALSE           0
                    
                      #endif
                    
                      #define         MAYBE           2
                    http://thedailywtf.com/Articles/Rare..._or_FALSE.aspx
                    [QUOTE=nikosch]Macht doch alle was Ihr wollt mit Eurem Billigscheiß. Von mir aus sollen alle Eure Server abrauchen.[/QUOTE]

                    Kommentar


                    • #11
                      I like cooking my family and my pets.
                      Use commas. Don't be a psycho.
                      [URL="http://jscouch.de"]Blog[/URL] - [URL="http://coverflowjs.github.io/coverflow/"]CoverflowJS[/URL]

                      Kommentar


                      • #12
                        Zitat von rudygotya Beitrag anzeigen
                        Bild
                        Unfassbar genial

                        Kommentar


                        • #13
                          https://github.com/Ma27
                          Javascript Logic is funny:
                          [] + [] => "", [] + {} => object, {} + [] => 0, {} + {} => NaN

                          Kommentar


                          • #14
                            Zitat von rudygotya Beitrag anzeigen
                            Bild
                            Dir scheint es dann wohl wieder besser zu gehen
                            Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
                            [URL]http://www.lit-web.de[/URL]

                            Kommentar


                            • #15
                              Zitat von tkausl Beitrag anzeigen
                              Code:
                              #if !defined TRUE 
                              
                                #define         TRUE            1
                              
                                #endif
                              
                                #if !defined FALSE
                              
                                #define         FALSE           0
                              
                                #endif
                              
                                #define         MAYBE           2
                              http://thedailywtf.com/Articles/Rare..._or_FALSE.aspx
                              Sollte Maybe aber nicht zwischen 0 und 1 liegen xD ?
                              [URL="https://github.com/chrisandchris"]GitHub.com - ChrisAndChris[/URL] - [URL="https://github.com/chrisandchris/symfony-rowmapper"]RowMapper und QueryBuilder für MySQL-Datenbanken[/URL]

                              Kommentar

                              Lädt...
                              X