It is possible to write a loop using a different syntax like: while (( i++ < 10 )) { echo i is $i } Issue: The syntax highlighting fails on the { echo i is $i } part. Has this been a conscious decision made in the past? If not is it possible to fix this?