I tested form validators for email field and inputted long email:
$email = 'dfgjfdjglkdfjglkjdfgldfjglkdfjgkldfjlkgjdlkfjglkdfjkgdklfjgldkfjgldlfjgkldfjglkdfjglkdfklgjlkdfjkgkdfjlkgfjldkgkldjfgkljdfkgjlkdfgljdlf@mail.com';
On the local machine function filter_var return string with email:
$email = 'dfgjfdjglkdfjglkjdfgldfjglkdfjgkldfjlkgjdlkfjglkdfjkgdklfjgldkfjgldlfjgkldfjglkdfjglkdfklgjlkdfjkgkdfjlkgfjldkgkldjfgkljdfkgjlkdfgljdlf@mail.com';
die(var_dump(filter_var($email, FILTER_VALIDATE_EMAIL)));
But on the remote server this code returns FALSE.
PHP version on local machine - 5.3.2-1ubuntu4.22
On the remote machine - 5.3.28
Has filter_var function been changed between this version of PHP? Why I receive different values with the same code?