$var = !$var;

  • Gerade im Netz drüber gestolpert.
    Wenn $var true ist, wird false daraus. Wenn $var false ist, wird true daraus.


    Gesprochen heißt die Anweisung doch: $var ist nicht $var
    ... also das Gegenteil.


    Das !$var ist ja auch ein Ausdruck -- es ergibt also entweder true oder false.


    Denke ich also richtig, dass das hier das Gleiche ist?

    PHP
    $var = (!$var) ? true: false ;


    Oder steckt hier noch mehr dahinter?

  • Hey,


    Sofern $var wirklich ein boolscher Wert ist, sollte das meines Erachtens das gleiche sein... :thumbup:


    Nur sobald $var z.B. ein String ist gibt das Ding immer false zurück, sobald $var irgendetwas enthält...
    Hatte das erst neulich irgendwo...


    Zum invertieren boolscher Werte, sollte das aber denke ich exakt das gleiche machen...


    Kanu

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!