--TEST-- http_build_url() --SKIPIF-- --ENV-- HTTP_HOST=www.example.com --FILE-- 'https'))); printf("-%s-\n", http_build_url($url, array('scheme' => 'https', 'host' => 'ssl.example.com'))); printf("-%s-\n", http_build_url($url, array('scheme' => 'ftp', 'host' => 'ftp.example.com', 'port' => 21))); echo "Done\n"; ?> --EXPECTF-- %aTEST -http://www.example.com/path/?query#anchor- -https://www.example.com/path/?query#anchor- -https://ssl.example.com/path/?query#anchor- -ftp://ftp.example.com/path/?query#anchor- Done