Ik heb een vraag hoe ik een stukje code efficiënter kan coden.
Om eerst een voorstelling van dit stukje code te geven: er zijn 3 mogelijke (numerieke) input-waardes: kijkbegin, kijkeind en kijkinterval. Daarvan hebben er 2 een waarde, maar je weet niet welke 2, vandaar dus dit stukje code:
Maar je ziet al waar ik tegen aan loop, als je dmv if($var) checkt of de var een waarde heeft of niet, ziet ie de waarde 0 aan voor niets (ook vrij logisch), maar dat is nu net niet wat ik wil, omdat de input ook daadwerkelijk 0 kán zijn! Vandaar het omslachtige gecheck achter het if-gedoe.
Is dit niet op een betere en meer efficiënte manier te doen?
Om eerst een voorstelling van dit stukje code te geven: er zijn 3 mogelijke (numerieke) input-waardes: kijkbegin, kijkeind en kijkinterval. Daarvan hebben er 2 een waarde, maar je weet niet welke 2, vandaar dus dit stukje code:
PHP:
1
2
3
4
5
6
| <? if($kijkeind && $kijkbegin || $kijkeind == 0 && $kijkbegin || $kijkeind && $kijkbegin == 0 || $kijkeind == 0 && $kijkbegin == 0){ doe(leuke,dingen); } ?> |
Maar je ziet al waar ik tegen aan loop, als je dmv if($var) checkt of de var een waarde heeft of niet, ziet ie de waarde 0 aan voor niets (ook vrij logisch), maar dat is nu net niet wat ik wil, omdat de input ook daadwerkelijk 0 kán zijn! Vandaar het omslachtige gecheck achter het if-gedoe.
Is dit niet op een betere en meer efficiënte manier te doen?
[ Voor 3% gewijzigd door p_m op 10-06-2003 15:11 ]
Putting the bit in Biton since 1997