PHP filter_var () - FILTER_VALIDATE_URL

DasFILTER_VALIDATE_URL Filter scheint Probleme bei der Überprüfung von Nicht-ASCII-URLs zu haben:

var_dump(filter_var('http://pt.wikipedia.org/wiki/', FILTER_VALIDATE_URL)); // http://pt.wikipedia.org/wiki/
var_dump(filter_var('http://pt.wikipedia.org/wiki/Guimarães', FILTER_VALIDATE_URL)); // false

Warum wurde die letzte URL nicht korrekt validiert? Und was sind die möglichen Problemumgehungen? Ausführen von PHP 5.3.0.

Ich würde auch gerne wissen, wo ich den Quellcode der finden kannFILTER_VALIDATE_URL Validierungsfilter.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage