I can appreciate it's very neat, but while it may save a little screen space and a few bytes; minifying the code in such a way sort of obsfucates it, and makes it more difficult to read.
It's not about saving a few bytes. It's about often having so many lines of code "jumping back and forth" from an initial block to another where there are blocks in between can require multiple page-ups/downs which could be eliminated so blocks "above" and "below" can be viewed at the same time, since those not needing to be read every single time aren't in the way if they're "collapsed".
It took a couple years of coding before I realized the whole "expanded code all the time" theory
[which is often "touted as great style"] wasted more of my time by forcing me to scroll pages than "collapsing" the code I had working then "expanding" if necessary did -- Of course, I use space or single-space tab indenting rather than four-space tabs, because I can get more code on a single page view that way too, so I'm probably "not a very good coder" in the opinion of many.
Now TextWrangler does the collapsing for me, but there are those who might not have the same ability to use TextWrangler, and I thought I'd give them an idea. Also, honestly, if someone cannot figure out how to "expand" what they need to be more readable when they need it to so they can work on it, then they may not be qualified to work on most of the code I write in the first place.
It's very simple to "go the other way" and make the example I gave more readable again -- All someone has to do is start at the "close", press return/enter and then return/enter once if they find a , and twice if they find a ; in the line, like this:
for($min=1,$max=10000,$step=50,$i=$min;$i<=$max;print $i.PHP_EOL,$i+=$step);
>
for($min=1,$max=10000,$step=50,$i=$min;$i<=$max;print $i.PHP_EOL,$i+=$step
);
>>
for($min=1,$max=10000,$step=50,$i=$min;$i<=$max;print $i.PHP_EOL,
$i+=$step
);
>>>
for($min=1,$max=10000,$step=50,$i=$min;$i<=$max;
print $i.PHP_EOL,
$i+=$step
);
>>>>
for($min=1,$max=10000,$step=50,$i=$min;
$i<=$max;
print $i.PHP_EOL,
$i+=$step
);
>>>>>
Etc.