If it runs on Linux, but in Win get fail - see PHP version. Since PHP 5.4, you cannot use a superglobal as the parameter to a function. See remark
EDIT
Parameter names that shadow super globals now cause a fatal error. This prohibits code like function foo($_GET, $_POST) {}.
See http://www.php.net/manual/en/migration54.incompatible.php