this is because register globals for security reasons was set to disbled by default in the php.ini file by the PHP development community in PHP v4.2.3. Using $_POST['something'] may take a few seconds longer to code then just $something but is a more secure way to code and now the standard way of coding.
More on register globals
[
fr3.php.net]