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

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

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

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

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

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