<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.basic.other.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'book.uri.php',
    1 => 'URI',
    2 => 'URI',
  ),
  'up' => 
  array (
    0 => 'refs.basic.other.php',
    1 => 'その他の基本モジュール',
  ),
  'prev' => 
  array (
    0 => 'function.token-name.php',
    1 => 'token_name',
  ),
  'next' => 
  array (
    0 => 'class.uri-rfc3986-uri.php',
    1 => 'Uri\\Rfc3986\\Uri',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/uri/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.uri.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.uri" class="book">
 
 <h1 class="title">URI</h1>
 

 <div id="intro.uri" class="preface">
  <h1 class="title">はじめに</h1>
  <p class="simpara">
   この章では、Uniform Resource Identifier (URI) を扱うための関数について説明します。
   URI とは、リソースを識別するために使われる文字列です。
   URI は、インターネット上のリソースを識別するために、Web 技術で利用されています。
  </p>
  <p class="simpara">
   この拡張モジュールは、
   <a href="https://www.ietf.org/rfc/rfc3986.txt" class="link external">&raquo;&nbsp;RFC 3986,
   Uniform Resource Identifier (URI): Generic Syntax</a> および
   <a href="https://url.spec.whatwg.org/" class="link external">&raquo;&nbsp;WHATWG URL Standard</a>
   の仕様に従う機能を実装しています。
  </p>
 </div>

 







 






 






 






 





 





 





 





 





<ul class="chunklist chunklist_book"><li><a href="class.uri-rfc3986-uri.php">Uri\Rfc3986\Uri</a> — Uri\Rfc3986\Uri クラス<ul class="chunklist chunklist_book chunklist_children"><li><a href="uri-rfc3986-uri.construct.php">Uri\Rfc3986\Uri::__construct</a> — Uri オブジェクトを構築する</li><li><a href="uri-rfc3986-uri.debuginfo.php">Uri\Rfc3986\Uri::__debugInfo</a> — URI の内部状態を返す</li><li><a href="uri-rfc3986-uri.equals.php">Uri\Rfc3986\Uri::equals</a> — 2 つの URI が等価かを判定する</li><li><a href="uri-rfc3986-uri.getfragment.php">Uri\Rfc3986\Uri::getFragment</a> — 正規化されたフラグメントコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.gethost.php">Uri\Rfc3986\Uri::getHost</a> — 正規化されたホストコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getpassword.php">Uri\Rfc3986\Uri::getPassword</a> — 正規化されたパスワードを取得する</li><li><a href="uri-rfc3986-uri.getpath.php">Uri\Rfc3986\Uri::getPath</a> — 正規化されたパスコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getport.php">Uri\Rfc3986\Uri::getPort</a> — 正規化されたポートコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getquery.php">Uri\Rfc3986\Uri::getQuery</a> — 正規化されたクエリコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawfragment.php">Uri\Rfc3986\Uri::getRawFragment</a> — 正規化されていないフラグメントコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawhost.php">Uri\Rfc3986\Uri::getRawHost</a> — 正規化されていないホストコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawpassword.php">Uri\Rfc3986\Uri::getRawPassword</a> — 正規化されていないパスワードを取得する</li><li><a href="uri-rfc3986-uri.getrawpath.php">Uri\Rfc3986\Uri::getRawPath</a> — 正規化されていないパスコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawquery.php">Uri\Rfc3986\Uri::getRawQuery</a> — 正規化されていないクエリコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawscheme.php">Uri\Rfc3986\Uri::getRawScheme</a> — 正規化されていないスキームコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawuserinfo.php">Uri\Rfc3986\Uri::getRawUserInfo</a> — 正規化されていないユーザー情報コンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getrawusername.php">Uri\Rfc3986\Uri::getRawUsername</a> — 正規化されていないユーザー名を取得する</li><li><a href="uri-rfc3986-uri.getscheme.php">Uri\Rfc3986\Uri::getScheme</a> — 正規化されたスキームコンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getuserinfo.php">Uri\Rfc3986\Uri::getUserInfo</a> — 正規化されたユーザー情報コンポーネントを取得する</li><li><a href="uri-rfc3986-uri.getusername.php">Uri\Rfc3986\Uri::getUsername</a> — 正規化されたユーザー名を取得する</li><li><a href="uri-rfc3986-uri.parse.php">Uri\Rfc3986\Uri::parse</a> — URI をパースする</li><li><a href="uri-rfc3986-uri.resolve.php">Uri\Rfc3986\Uri::resolve</a> — 現在のオブジェクトをベース URL として URI を解決する</li><li><a href="uri-rfc3986-uri.serialize.php">Uri\Rfc3986\Uri::__serialize</a> — Uri オブジェクトをシリアライズする</li><li><a href="uri-rfc3986-uri.torawstring.php">Uri\Rfc3986\Uri::toRawString</a> — 正規化されていない URI を再構築する</li><li><a href="uri-rfc3986-uri.tostring.php">Uri\Rfc3986\Uri::toString</a> — 正規化された URI を再構築する</li><li><a href="uri-rfc3986-uri.unserialize.php">Uri\Rfc3986\Uri::__unserialize</a> — data パラメータを Uri オブジェクトにアンシリアライズする</li><li><a href="uri-rfc3986-uri.withfragment.php">Uri\Rfc3986\Uri::withFragment</a> — フラグメントコンポーネントを変更する</li><li><a href="uri-rfc3986-uri.withhost.php">Uri\Rfc3986\Uri::withHost</a> — ホストコンポーネントを変更する</li><li><a href="uri-rfc3986-uri.withpath.php">Uri\Rfc3986\Uri::withPath</a> — パスコンポーネントを変更する</li><li><a href="uri-rfc3986-uri.withport.php">Uri\Rfc3986\Uri::withPort</a> — ポートコンポーネントを変更する</li><li><a href="uri-rfc3986-uri.withquery.php">Uri\Rfc3986\Uri::withQuery</a> — クエリコンポーネントを変更する</li><li><a href="uri-rfc3986-uri.withscheme.php">Uri\Rfc3986\Uri::withScheme</a> — スキームコンポーネントを変更する</li><li><a href="uri-rfc3986-uri.withuserinfo.php">Uri\Rfc3986\Uri::withUserInfo</a> — ユーザー情報コンポーネントを変更する</li></ul></li><li><a href="class.uri-whatwg-url.php">Uri\WhatWg\Url</a> — Uri\WhatWg\Url クラス<ul class="chunklist chunklist_book chunklist_children"><li><a href="uri-whatwg-url.construct.php">Uri\WhatWg\Url::__construct</a> — Url オブジェクトを構築する</li><li><a href="uri-whatwg-url.debuginfo.php">Uri\WhatWg\Url::__debugInfo</a> — URL の内部状態を返す</li><li><a href="uri-whatwg-url.equals.php">Uri\WhatWg\Url::equals</a> — 2 つの URL が等価かを判定する</li><li><a href="uri-whatwg-url.getasciihost.php">Uri\WhatWg\Url::getAsciiHost</a> — ホストコンポーネントを ASCII string として取得する</li><li><a href="uri-whatwg-url.getfragment.php">Uri\WhatWg\Url::getFragment</a> — フラグメントコンポーネントを取得する</li><li><a href="uri-whatwg-url.getpassword.php">Uri\WhatWg\Url::getPassword</a> — パスワードコンポーネントを取得する</li><li><a href="uri-whatwg-url.getpath.php">Uri\WhatWg\Url::getPath</a> — パスコンポーネントを取得する</li><li><a href="uri-whatwg-url.getport.php">Uri\WhatWg\Url::getPort</a> — ポートコンポーネントを取得する</li><li><a href="uri-whatwg-url.getquery.php">Uri\WhatWg\Url::getQuery</a> — クエリコンポーネントを取得する</li><li><a href="uri-whatwg-url.getscheme.php">Uri\WhatWg\Url::getScheme</a> — スキームコンポーネントを取得する</li><li><a href="uri-whatwg-url.getunicodehost.php">Uri\WhatWg\Url::getUnicodeHost</a> — ホストコンポーネントを Unicode string として取得する</li><li><a href="uri-whatwg-url.getusername.php">Uri\WhatWg\Url::getUsername</a> — ユーザー名コンポーネントを取得する</li><li><a href="uri-whatwg-url.parse.php">Uri\WhatWg\Url::parse</a> — URL をパースする</li><li><a href="uri-whatwg-url.resolve.php">Uri\WhatWg\Url::resolve</a> — 現在のオブジェクトをベース URL として URL を解決する</li><li><a href="uri-whatwg-url.serialize.php">Uri\WhatWg\Url::__serialize</a> — Url オブジェクトをシリアライズする</li><li><a href="uri-whatwg-url.toasciistring.php">Uri\WhatWg\Url::toAsciiString</a> — URL を ASCII string として再構築する</li><li><a href="uri-whatwg-url.tounicodestring.php">Uri\WhatWg\Url::toUnicodeString</a> — URL を Unicode string として再構築する</li><li><a href="uri-whatwg-url.unserialize.php">Uri\WhatWg\Url::__unserialize</a> — data パラメータを Url オブジェクトにアンシリアライズする</li><li><a href="uri-whatwg-url.withfragment.php">Uri\WhatWg\Url::withFragment</a> — フラグメントコンポーネントを変更する</li><li><a href="uri-whatwg-url.withhost.php">Uri\WhatWg\Url::withHost</a> — ホストコンポーネントを変更する</li><li><a href="uri-whatwg-url.withpassword.php">Uri\WhatWg\Url::withPassword</a> — パスワードコンポーネントを変更する</li><li><a href="uri-whatwg-url.withpath.php">Uri\WhatWg\Url::withPath</a> — パスコンポーネントを変更する</li><li><a href="uri-whatwg-url.withport.php">Uri\WhatWg\Url::withPort</a> — ポートコンポーネントを変更する</li><li><a href="uri-whatwg-url.withquery.php">Uri\WhatWg\Url::withQuery</a> — クエリコンポーネントを変更する</li><li><a href="uri-whatwg-url.withscheme.php">Uri\WhatWg\Url::withScheme</a> — スキームコンポーネントを変更する</li><li><a href="uri-whatwg-url.withusername.php">Uri\WhatWg\Url::withUsername</a> — ユーザー名コンポーネントを変更する</li></ul></li><li><a href="enum.uri-uricomparisonmode.php">Uri\UriComparisonMode</a> — Uri\UriComparisonMode Enum</li><li><a href="class.uri-uriexception.php">Uri\UriException</a> — Uri\UriException クラス</li><li><a href="class.uri-urierror.php">Uri\UriError</a> — Uri\UriError クラス</li><li><a href="class.uri-invaliduriexception.php">Uri\InvalidUriException</a> — Uri\InvalidUriException クラス</li><li><a href="class.uri-whatwg-invalidurlexception.php">Uri\WhatWg\InvalidUrlException</a> — Uri\WhatWg\InvalidUrlException クラス<ul class="chunklist chunklist_book chunklist_children"><li><a href="uri-whatwg-invalidurlexception.construct.php">Uri\WhatWg\InvalidUrlException::__construct</a> — InvalidUrlException オブジェクトを構築する</li></ul></li><li><a href="class.uri-whatwg-urlvalidationerror.php">Uri\WhatWg\UrlValidationError</a> — Uri\WhatWg\UrlValidationError クラス<ul class="chunklist chunklist_book chunklist_children"><li><a href="uri-whatwg-urlvalidationerror.construct.php">Uri\WhatWg\UrlValidationError::__construct</a> — UrlValidationError オブジェクトを構築する</li></ul></li><li><a href="enum.uri-whatwg-urlvalidationerrortype.php">Uri\WhatWg\UrlValidationErrorType</a> — Uri\WhatWg\UrlValidationErrorType Enum</li></ul></div><?php manual_footer($setup); ?>