nuji: exklusives oder in php & besser &&! oder !=

Hallo,

habe mal eine Frage, gibt es in php auch sowetwas wie ein exklusives oder?
Wo kann man das nachlesen, was es da alles so gibt?

Kenne in php bisjetzt nur == und || aber gibt es auch sowas wie exklusives oder, nand (nicht-und ^^) usw...?

Zweite Frage, ist es besser zu schreiben
if(1==1&&1!=2)
oder besser
if(1==1&&!1==2)

und wie ist es mit anderen Dingen wie isset und so, sollte ich diese lieber bejahent benutzen und das andere dann ins else schireben?

also ich meine nicht
if(!isset($a))
sondern
if(isset($a)) {
} else {
}

?

liebe grüße

  1. Hallo

    habe mal eine Frage, gibt es in php auch sowetwas wie ein exklusives oder?

    ja, xor.

    Wo kann man das nachlesen, was es da alles so gibt?

    Im Handbuch :-)

    Kenne in php bisjetzt nur == und || aber gibt es auch sowas wie exklusives oder,

    Ja.

    nand (nicht-und ^^) usw...?

    Nein.

    Zweite Frage, ist es besser zu schreiben
    if(1==1&&1!=2)

    Ich schreibe das lieber
    if ( (1 == 1) && (1 != 2 ) )

    oder zumindest
    if ( (1==1) && (1!=2) )

    Ich liebe redundante Klammern. Ich mag Leerzeichen.

    und wie ist es mit anderen Dingen wie isset und so, sollte ich diese lieber bejahent benutzen und das andere dann ins else schireben?

    das hängt davon ab. Aber es gibt einen guten Tipp: Halte Code links.

    Freundliche Grüße

    Vinzenz