I have to agree that standards tend to be enforced by whichever company you work for, to a degree. (I still refuse to write isSet as opposed to isset for example, I also go though huge chunks of code when rewriting it to use while {}and if\else if\else as opposed to while\endwhile, if\endif, but thats just personal preference).
As your continually editing and added code to a project, or set of projects all the code tends to look the same and that tends to be refelected in what you right.
Also, if you start writing unreadable code with no comments you'll get some remarks about that pretty quick (ie: I have no idea what any of these functions do, put in comments).
As far as those examples go..
wrong:
if ($x==1)
echo "lala";
right:
if ($x==2) {
echo "lala";
}
I tend to right mine in the way you've called "right", purely because I then have the brackets should I want to add things. But the way at the top isn't wrong by any means, it works...
Therefore it can't be wrong.
You can also right them down as
if ($x==1):
echo "lala";
endif;
or something similar, I don't use those if\endif as a rule.
wrong:
$x++;
right:
$x = $x + 1;
Thats so absurb its just crazy
$x++;
$x=1;
$x=$x+1;
They all work, but the "worst" one is the one thats someones claimed is right, its just "ugly" code, probably slower as well, but don't hold me to that.
I could also see how someone would call ++$x wrong, as its also crazy in my opinion, but it still works, albeit its something I've never had to use, nor even seen used.