Ik denk dat ik een bug heb gevonden, maar mischien doe ik iets fout. Ik probeer een variabel te manipuleren aan de hand van een conditional statement:
De zojuist gegeven code output bij mij de waarde -1. Dit echter:
levert de waarde 3 op. Het is verder geen probleem ofzo, maar ik vond het toch een beetje raar. Ik draai overigens Apache 2.0.49 + PHP 4.3.7 final op Windows XP SP1. Nog meer mensen die hier last van hebben?
PHP:
1
2
| $test = 4 + ( 1==1 ) ? -1 : 1; print $test; |
De zojuist gegeven code output bij mij de waarde -1. Dit echter:
PHP:
1
2
| $test = 4 + ( ( 1==1 ) ? -1 : 1 ); print $test; |
levert de waarde 3 op. Het is verder geen probleem ofzo, maar ik vond het toch een beetje raar. Ik draai overigens Apache 2.0.49 + PHP 4.3.7 final op Windows XP SP1. Nog meer mensen die hier last van hebben?