定義済み定数
以下の定数が定義されています。
この関数の拡張モジュールが 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 となります。