Deze functie geeft een associative array terug met daarin de aanwezige delen waaruit de URL is opgebouwd. Dat zijn:
scheme
- b.v. http
host
port
user
pass
path
query
- na het vraagteken ?
fragment
- na het hekje #
Deze functie is not bedoelt om een url te valideren, het breekt de url alleen op in de hier boven beschreven stukken. Incomplete urls worden ook geaccepteerd, parse_url() probeert ze dan zo goed mogelijk te interpreteren.
Zie ook: pathinfo(), parse_str() dirname() en basename().