NULL of null
Vaak zie je NULL staan, maar ik kom ook regelmatig null tegen (mijn editor vult zelfs automatisch null in). Wat is juist?
Beiden zal wel goed zijn, vanwege de leesbaarheid wordt vaak NULL gebruikt.
Gewoon je werkwijze. Sommige mensen doen alles in hoofdletters : ARRAY(), NULL, IF
En sommige mensen doen gewoon lowercase array(), null, if.
Persoonlijk gebruik ik lowercase.
Ja dat geldt ook voor TRUE, true en FALSE, false. Dat werkt ook beide.
ja, da's inderdaad waar... ik hou het maar bij kleine letters :)
Ja dat gebruik ik zelf ook maar dan zou ik wel alles bij kleine letters houden als ik jouw was.
thanks
Wat wel grappig is dat TRUE en true beide constanten zijn. "true" dus in kleine letters is in theorie sneller omdat die hoger in de lijst met predefined constants staat en dus sneller gevonden word en de waarde word geretourneerd.
Null of null is geen constante dan?
Als TRUE en true allebei constanten zijn wat is dan eigenlijk hun "echte" waarde?
waarschijnlijk 1?
true zou inderdaad in leesbare vorm 1 zijn, false 0. Probeer maar eens print_r(true) of print_r(false) te doen :)
Ah oke... maar dan vraag ik me af hoe "onderwater" de if (1 === true) vergelijking werkt. Zou PHP dan zien dat true een constante is en 1 een getal en dat ze daarom niet aan elkaar gelijk zijn?
Ozzie PHP op 14/06/2011 18:19:54:
Ah oke... maar dan vraag ik me af hoe "onderwater" de if (1 === true) vergelijking werkt. Zou PHP dan zien dat true een constante is en 1 een getal en dat ze daarom niet aan elkaar gelijk zijn?
if (1 === true) geeft false omdat 1 een integer is en true een boolean.
Ja, oke... maar blijkbaar is de "echte" waarde van true gelijk aan 1. Staat "true" dan geregistreerd als boolean?
True en false zijn booleans. En als je dat met iets anders vergelijkt (wat eigenlijk niet de bedoeling is) is false 0 (nul) en al het andere true (een string, 1, -4, etc.)
oké...