- var_dump: documentation ( source)
- parse_url: documentation ( source)
<?php
var_dump(parse_url('/etc/passwd?param=1&foo=bar&test#id'));
var_dump(parse_url('dir/file'));
var_dump(parse_url('//example.org/dir/file?param=1&foo=bar&test#id'));
var_dump(parse_url('http://example.org/dir/file?param=1&foo=bar&test#id'));
var_dump(parse_url('/dir/../file'));
var_dump(parse_url('//example.org'));
var_dump(parse_url('http://example.org//double'));