Moderator |
|
Psycho schreef: Er zijn gevallen waar het wel kanÂ
[..code..]
Hm?
Als je een assigment $var = <iets_anders> hebt, dan kun je dit gebruiken als expressie. Je hebt als het ware al beschikking over de (geevalueerde) waarde van <iets_anders> tijdens de toekenning.
mysql_query geeft of een resource terug, of false (als de query echt fout is), maar deze resource kan ook null zijn bij geen resultaten (toch?), en if (null) evalueert ook tot false (toch?), dus kun je (als mijn aannames kloppen) met dat if-statement GEEN ondescheid maken tussen een foutieve query en een query die geen resultaten oplevert. Dat lijkt mij in het kader van netjes programmeren niet echt wenselijk, het helpt het debuggen iig niet.
Ik zou zo'n constructie niet gebruiken .
EDIT: Hm, de resource is niet "leeg" als je geen resultaten hebt, toch vreemd... |