Kwestie van smaak, ik vind persoonlijk het lelijker om een variabele een lege string toe te wijzen en vervolgens te controleren of hij leeg is dan om een variabele false te laten zijn en daarna te controleren of'ie niet false is - voor mijn gevoel is dat laatste efficienter, alhoewel het natuurlijk niet echt iets uitmaakt

Er is ook wat voor te zeggen om een string altijd een string te laten zijn, maar de kracht (en zwakheid) van PHP is juist dat je in principe (bijna) nooit zelf hoeft te typecasten en dit soort constructies dus best elegant zijn. Met elke strongtyped taal heb je natuurlijk wel gelijk dat het mooier is om'm direct als string te initialiseren
Overigens, je concat niet een string aan een boolean, die boolean wordt bij het omzetten namelijk gewoon een lege string zodat je effectief een string aan een lege string concat, net als met jou code
[
Voor 11% gewijzigd door
FragFrog op 25-11-2007 14:41
]