@wizo: brauchst dich nicht entschuldigen wegen dem elseif

, zu dem operator !:
Der hat die Bedeutung der logischen Verneinung, also: Wenn man ein Beispiel verwendet:
(x==y) ... Verneinung: (x!=y), zweite Situation:
(x) bedeutet wahr wenn x ungleich 0 ist
(!x) bedeutet wahr wenn x not ungleich sprich gleich 0 ist
So, das wär's wieder einmal ...
mfg
Kikakater