Fixed "no_OPTION" in register & updated docs.

The `for` loop uses a named variable but the conditional in the loop uses `$_`.

Strangely enough one of my apps passes this without complaint, the other warns of 3 uses of undef in a concatenation.