Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

Следующие константы доступны для использования с parse_url(), начиная с PHP 5.1.2.

PHP_URL_SCHEME (int)
PHP_URL_HOST (int)
Вывод имени из хоста разобранного URL.
PHP_URL_PORT (int)
Вывод порта из разобранного URL.
PHP_URL_USER (int)
Вывод пользователя из разобранного URL.
PHP_URL_PASS (int)
Вывод пароля из разобранного URL.
PHP_URL_PATH (int)
Вывод пути из разобранного URL.
PHP_URL_QUERY (int)
Вывод строки запроса из разобранного URL.
PHP_URL_FRAGMENT (int)
Вывод фрагмента (строка после символа #) из разобранного URL.

Следующие константы предназначены для использования с http_build_query().

PHP_QUERY_RFC1738 (int)
Кодирование выполняется в соответствии с » RFC 1738 и типом данных application/x-www-form-urlencoded. Это означает, что пробелы заменяются символом плюс (+).
PHP_QUERY_RFC3986 (int)
Кодирование производится в соответствии с » RFC 3986, и пробелы кодируются как %20.