我測試的電子郵件字段的形式驗證,並輸入很長的電子郵件:PHP FILTER_VALIDATE_EMAIL在不同的機器返回不同的值
$email = 'dfgjfdjglkdfjglkjdfgldfjglkdfjgkldfjlkgjdlkfjglkdfjkgdklfjgldkfjgldlfjgk[email protected]mail.com';
在本地機器功能filter_var返回的字符串與電子郵件:
$email = 'dfgjfdjglkdfjglkjdfgldfjglkdfjgkldfjlkgjdlkfjglkdfjkgdklfjgldkfjgldlfjgk[email protected]mail.com';
die(var_dump(filter_var($email, FILTER_VALIDATE_EMAIL)));
但在遠程服務器此代碼返回FALSE。
本地機器上的PHP版本 - 5.3.2-1ubuntu4.22
在遠程計算機上 - 28年3月5日
已filter_var功能被這個版本的PHP之間改變了嗎?爲什麼我使用相同的代碼接收不同的值?
確認:http://3v4l.org/6gMAb –