Tom: Abfragen von Variablen

Beitrag lesen

Hello,

Ich müsste jetzt für Dich zitieren, was Globe neulich mir geschrieben hat :-)

Nein, musst du nicht, denn im vorliegenden Fall geht es reinweg um boolsche Inhalte. Ein anderer ist nicht vorgesehen und so kann auch eine eventuelle 0 nicht mit false verwechselt werden. Bring doch lieber dein Argument da an, wo es hinpasst, beispielsweise zu strpos().

Nun musst Du aber nicht beleidigte Leberwurst spielen.

» Schlechter Stil ist es, einen boolschen Variableninhalt oder ein Ausdrucksergebnis gegen einen der boolschen Werte true/false zu testen

Diese Aussage ist für PHP nicht in Ordnung, da man nicht sicher sein kann, dass eine Variable, die für einen booleschen Wert vorgesehen war, diesen auch enthält. Schlampigkeit ist kein Zeichen von besonders schlauer Programmierung. Auch, wenn eine explizite Schreibweise "noob" aussehen sollte, ist sie doch einer verkürzten, kryptsichen Schreibweise immer vorzuziehen. Da mögen Profis[tm] darüber grinsen, soviel sie wollen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de