if I set error_reporting to all, php on windows xp pro behaves strangely, e.g., it says $php_self command is unknown (if there is this line in the script:
echo "<form action=\"$PHP_SELF\" method=\"post\">";
but if I set error reporting to error_reporting=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE|E_USER_ERROR
it works. This problem didn't exist on windows 98.