- var_dump: documentation ( source)
- filter_var: documentation ( source)
<?php
var_dump(filter_var('example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_OPTIONAL));
var_dump(filter_var('//example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED));
var_dump(filter_var('/index.php', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_OPTIONAL|FILTER_FLAG_HOST_OPTIONAL));
var_dump(filter_var('/index.php', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED|FILTER_FLAG_HOST_REQUIRED));