<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/index.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'langref.php',
    1 => '言語リファレンス',
    2 => '言語リファレンス',
  ),
  'up' => 
  array (
    0 => 'index.php',
    1 => '序文',
  ),
  'prev' => 
  array (
    0 => 'configuration.changes.php',
    1 => '設定を変更するには',
  ),
  'next' => 
  array (
    0 => 'language.basic-syntax.php',
    1 => '基本的な構文',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'base',
    'path' => 'manual.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/langref.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="langref" class="book">
  <h1 class="title">言語リファレンス</h1>
  




 



  





  



 
 


  




 
 


  



 
 
 

  






  





 

  



 
 


  





 


  








  


 



  



 


  





 


  



 


  





 


  



 



  



 



  





 

 

  









  








  





  




 



  







 <ul class="chunklist chunklist_book"><li><a href="language.basic-syntax.php">基本的な構文</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.basic-syntax.phptags.php">PHP タグ</a></li><li><a href="language.basic-syntax.phpmode.php">HTML からの脱出</a></li><li><a href="language.basic-syntax.instruction-separation.php">命令の分離</a></li><li><a href="language.basic-syntax.comments.php">コメント</a></li></ul></li><li><a href="language.types.php">型</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.types.intro.php">はじめに</a></li><li><a href="language.types.type-system.php">型システム</a></li><li><a href="language.types.null.php">NULL</a></li><li><a href="language.types.boolean.php">論理型 (boolean)</a></li><li><a href="language.types.integer.php">整数</a></li><li><a href="language.types.float.php">浮動小数点数</a></li><li><a href="language.types.string.php">文字列</a></li><li><a href="language.types.numeric-strings.php">数値形式の文字列</a></li><li><a href="language.types.array.php">配列</a></li><li><a href="language.types.object.php">オブジェクト</a></li><li><a href="language.types.enumerations.php">列挙型 / Enum</a></li><li><a href="language.types.resource.php">リソース</a></li><li><a href="language.types.callable.php">コールバック / Callable</a></li><li><a href="language.types.mixed.php">Mixed</a></li><li><a href="language.types.void.php">Void</a></li><li><a href="language.types.never.php">Never</a></li><li><a href="language.types.relative-class-types.php">クラス内での関係を示す相対型</a></li><li><a href="language.types.singleton.php">シングルトン型</a></li><li><a href="language.types.iterable.php">Iterable</a></li><li><a href="language.types.declarations.php">型宣言</a></li><li><a href="language.types.type-juggling.php">型の相互変換</a></li></ul></li><li><a href="language.variables.php">変数</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.variables.basics.php">基本的な事</a></li><li><a href="language.variables.predefined.php">定義済みの変数</a></li><li><a href="language.variables.scope.php">変数のスコープ</a></li><li><a href="language.variables.variable.php">可変変数</a></li><li><a href="language.variables.external.php">外部から来る変数</a></li></ul></li><li><a href="language.constants.php">定数</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.constants.syntax.php">構文</a></li><li><a href="language.constants.predefined.php">自動的に定義される定数</a></li><li><a href="language.constants.magic.php">マジック定数</a></li></ul></li><li><a href="language.expressions.php">式</a></li><li><a href="language.operators.php">演算子</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.operators.precedence.php">演算子の優先順位</a></li><li><a href="language.operators.arithmetic.php">算術演算子</a></li><li><a href="language.operators.increment.php">加算子/減算子</a></li><li><a href="language.operators.assignment.php">代入演算子</a></li><li><a href="language.operators.bitwise.php">ビット演算子</a></li><li><a href="language.operators.comparison.php">比較演算子</a></li><li><a href="language.operators.errorcontrol.php">エラー制御演算子</a></li><li><a href="language.operators.execution.php">実行演算子</a></li><li><a href="language.operators.logical.php">論理演算子</a></li><li><a href="language.operators.string.php">文字列演算子</a></li><li><a href="language.operators.array.php">配列演算子</a></li><li><a href="language.operators.type.php">型演算子</a></li><li><a href="language.operators.functional.php">パイプ演算子</a></li></ul></li><li><a href="language.control-structures.php">制御構造</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="control-structures.intro.php">はじめに</a></li><li><a href="control-structures.if.php">if</a></li><li><a href="control-structures.else.php">else</a></li><li><a href="control-structures.elseif.php">elseif/else if</a></li><li><a href="control-structures.alternative-syntax.php">制御構造に関する別の構文</a></li><li><a href="control-structures.while.php">while</a></li><li><a href="control-structures.do.while.php">do-while</a></li><li><a href="control-structures.for.php">for</a></li><li><a href="control-structures.foreach.php">foreach</a></li><li><a href="control-structures.break.php">break</a></li><li><a href="control-structures.continue.php">continue</a></li><li><a href="control-structures.switch.php">switch</a></li><li><a href="control-structures.match.php">match</a></li><li><a href="control-structures.declare.php">declare</a></li><li><a href="function.return.php">return</a></li><li><a href="function.require.php">require</a></li><li><a href="function.include.php">include</a></li><li><a href="function.require-once.php">require_once</a></li><li><a href="function.include-once.php">include_once</a></li><li><a href="control-structures.goto.php">goto</a></li></ul></li><li><a href="language.functions.php">関数</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="functions.user-defined.php">ユーザー定義関数</a></li><li><a href="functions.arguments.php">関数のパラメーターと引数</a></li><li><a href="functions.returning-values.php">戻り値</a></li><li><a href="functions.variable-functions.php">可変関数</a></li><li><a href="functions.internal.php">内部（ビルトイン）関数</a></li><li><a href="functions.anonymous.php">無名関数</a></li><li><a href="functions.arrow.php">アロー関数</a></li><li><a href="functions.first_class_callable_syntax.php">第一級callableを生成する記法</a></li></ul></li><li><a href="language.oop5.php">クラスとオブジェクト</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="oop5.intro.php">はじめに</a></li><li><a href="language.oop5.basic.php">クラスの基礎</a></li><li><a href="language.oop5.properties.php">プロパティ</a></li><li><a href="language.oop5.property-hooks.php">プロパティフック</a></li><li><a href="language.oop5.constants.php">クラス定数</a></li><li><a href="language.oop5.autoload.php">クラスのオートローディング</a></li><li><a href="language.oop5.decon.php">コンストラクタとデストラクタ</a></li><li><a href="language.oop5.visibility.php">アクセス権</a></li><li><a href="language.oop5.inheritance.php">オブジェクトの継承</a></li><li><a href="language.oop5.paamayim-nekudotayim.php">スコープ定義演算子 (::)</a></li><li><a href="language.oop5.static.php">static キーワード</a></li><li><a href="language.oop5.abstract.php">クラスの抽象化</a></li><li><a href="language.oop5.interfaces.php">オブジェクト インターフェイス</a></li><li><a href="language.oop5.traits.php">トレイト</a></li><li><a href="language.oop5.anonymous.php">無名クラス</a></li><li><a href="language.oop5.overloading.php">オーバーロード</a></li><li><a href="language.oop5.iterations.php">オブジェクトの反復処理</a></li><li><a href="language.oop5.magic.php">マジックメソッド</a></li><li><a href="language.oop5.final.php">finalキーワード</a></li><li><a href="language.oop5.cloning.php">オブジェクトのクローン作成</a></li><li><a href="language.oop5.object-comparison.php">オブジェクトの比較</a></li><li><a href="language.oop5.late-static-bindings.php">遅延静的束縛 (Late Static Bindings)</a></li><li><a href="language.oop5.references.php">オブジェクトと参照</a></li><li><a href="language.oop5.serialization.php">オブジェクトのシリアライズ</a> — オブジェクトのシリアライズ - セッション内でのオブジェクト</li><li><a href="language.oop5.variance.php">共変性と反変性</a></li><li><a href="language.oop5.lazy-objects.php">レイジーオブジェクト</a></li><li><a href="language.oop5.changelog.php">変更履歴</a></li></ul></li><li><a href="language.namespaces.php">名前空間</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.namespaces.rationale.php">概要</a> — 名前空間の概要</li><li><a href="language.namespaces.definition.php">名前空間</a> — 名前空間の定義</li><li><a href="language.namespaces.nested.php">サブ名前空間</a> — サブ名前空間の宣言</li><li><a href="language.namespaces.definitionmultiple.php">同一ファイル内での複数の名前空間の定義</a></li><li><a href="language.namespaces.basics.php">基本編</a> — 名前空間の使用法: 基本編</li><li><a href="language.namespaces.dynamic.php">名前空間と動的言語機能</a></li><li><a href="language.namespaces.nsconstants.php">namespace キーワードおよび __NAMESPACE__</a> — namespace キーワードおよび __NAMESPACE__ 定数</li><li><a href="language.namespaces.importing.php">エイリアス/インポート</a> — 名前空間の使用法: エイリアス/インポート</li><li><a href="language.namespaces.global.php">グローバル空間</a></li><li><a href="language.namespaces.fallback.php">グローバル関数/定数への移行</a> — 名前空間の使用法: グローバル関数/定数への移行</li><li><a href="language.namespaces.rules.php">名前解決のルール</a></li><li><a href="language.namespaces.faq.php">FAQ</a> — FAQ: 名前空間について知っておくべきこと</li></ul></li><li><a href="language.enumerations.php">列挙型(Enum)</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.enumerations.overview.php">列挙型の概要</a></li><li><a href="language.enumerations.basics.php">列挙型の基礎</a></li><li><a href="language.enumerations.backed.php">値に依存した列挙型(Backed Enum)</a></li><li><a href="language.enumerations.methods.php">列挙型とメソッド</a></li><li><a href="language.enumerations.static-methods.php">列挙型と static メソッド</a></li><li><a href="language.enumerations.constants.php">列挙型と定数</a></li><li><a href="language.enumerations.traits.php">トレイト</a></li><li><a href="language.enumerations.expressions.php">定数式における列挙型の値</a></li><li><a href="language.enumerations.object-differences.php">オブジェクトとの違い</a></li><li><a href="language.enumerations.listing.php">値のリスト</a></li><li><a href="language.enumerations.serialization.php">列挙型をシリアライズする</a></li><li><a href="language.enumerations.object-differences.inheritance.php">列挙型が継承できない理由</a></li><li><a href="language.enumerations.examples.php">例</a></li></ul></li><li><a href="language.errors.php">エラー</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.errors.basics.php">基本</a></li><li><a href="language.errors.php7.php">PHP 7 でのエラー</a></li></ul></li><li><a href="language.exceptions.php">例外(exceptions)</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.exceptions.extending.php">例外を拡張する</a></li></ul></li><li><a href="language.fibers.php">ファイバー</a></li><li><a href="language.generators.php">ジェネレータ</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.generators.overview.php">ジェネレータとは</a></li><li><a href="language.generators.syntax.php">ジェネレータの構文</a></li><li><a href="language.generators.comparison.php">ジェネレータと Iterator オブジェクトとの比較</a></li></ul></li><li><a href="language.attributes.php">アトリビュート</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.attributes.overview.php">アトリビュートの概要</a></li><li><a href="language.attributes.syntax.php">アトリビュートの文法</a></li><li><a href="language.attributes.reflection.php">リフレクションAPI を使ってアトリビュートを読み取る</a></li><li><a href="language.attributes.classes.php">アトリビュートクラスを宣言する</a></li></ul></li><li><a href="language.references.php">リファレンスの説明</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.references.whatare.php">リファレンスとは?</a></li><li><a href="language.references.whatdo.php">リファレンスが行うことは何ですか?</a></li><li><a href="language.references.arent.php">リファレンスが行わないこと</a></li><li><a href="language.references.pass.php">リファレンス渡し</a></li><li><a href="language.references.return.php">リファレンスを返す</a></li><li><a href="language.references.unset.php">リファレンスの解除</a></li><li><a href="language.references.spot.php">リファレンスの適用範囲</a></li></ul></li><li><a href="reserved.variables.php">定義済みの変数</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="language.variables.superglobals.php">スーパーグローバル</a> — すべてのスコープで使用できる組み込みの変数</li><li><a href="reserved.variables.globals.php">$GLOBALS</a> — グローバルスコープで使用可能なすべての変数への参照</li><li><a href="reserved.variables.server.php">$_SERVER</a> — サーバー情報および実行時の環境情報</li><li><a href="reserved.variables.get.php">$_GET</a> — クエリストリング変数</li><li><a href="reserved.variables.post.php">$_POST</a> — HTTP POST リクエストから得られるフォームデータ</li><li><a href="reserved.variables.files.php">$_FILES</a> — HTTP ファイルアップロード変数</li><li><a href="reserved.variables.request.php">$_REQUEST</a> — HTTP リクエスト変数</li><li><a href="reserved.variables.session.php">$_SESSION</a> — セッション変数</li><li><a href="reserved.variables.environment.php">$_ENV</a> — 環境変数</li><li><a href="reserved.variables.cookies.php">$_COOKIE</a> — HTTP クッキー</li><li><a href="reserved.variables.phperrormsg.php">$php_errormsg</a> — 直近のエラーメッセージ</li><li><a href="reserved.variables.httpresponseheader.php">$http_response_header</a> — HTTP レスポンスヘッダ</li><li><a href="reserved.variables.argc.php">$argc</a> — スクリプトに渡された引数の数</li><li><a href="reserved.variables.argv.php">$argv</a> — スクリプトに渡された引数の配列</li></ul></li><li><a href="reserved.exceptions.php">定義済みの例外</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="class.exception.php">Exception</a></li><li><a href="class.errorexception.php">ErrorException</a></li><li><a href="class.closedgeneratorexception.php">ClosedGeneratorException</a> — ClosedGeneratorException クラス</li><li><a href="class.error.php">Error</a></li><li><a href="class.argumentcounterror.php">ArgumentCountError</a></li><li><a href="class.arithmeticerror.php">ArithmeticError</a></li><li><a href="class.assertionerror.php">AssertionError</a></li><li><a href="class.divisionbyzeroerror.php">DivisionByZeroError</a></li><li><a href="class.compileerror.php">CompileError</a></li><li><a href="class.parseerror.php">ParseError</a></li><li><a href="class.typeerror.php">TypeError</a></li><li><a href="class.valueerror.php">ValueError</a></li><li><a href="class.unhandledmatcherror.php">UnhandledMatchError</a></li><li><a href="class.fibererror.php">FiberError</a></li><li><a href="class.requestparsebodyexception.php">RequestParseBodyException</a></li></ul></li><li><a href="reserved.interfaces.php">定義済みのインターフェイスとクラス</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="class.traversable.php">Traversable</a> — Traversable インターフェイス</li><li><a href="class.iterator.php">Iterator</a> — Iterator インターフェイス</li><li><a href="class.iteratoraggregate.php">IteratorAggregate</a> — IteratorAggregate インターフェイス</li><li><a href="class.internaliterator.php">InternalIterator</a> — InternalIterator クラス</li><li><a href="class.throwable.php">Throwable</a></li><li><a href="class.countable.php">Countable</a> — Countable インターフェイス</li><li><a href="class.arrayaccess.php">ArrayAccess</a> — ArrayAccess インターフェイス</li><li><a href="class.serializable.php">Serializable</a> — Serializable インターフェイス</li><li><a href="class.closure.php">Closure</a> — Closure クラス</li><li><a href="class.stdclass.php">stdClass</a> — stdClass クラス</li><li><a href="class.generator.php">Generator</a> — Generator クラス</li><li><a href="class.fiber.php">Fiber</a> — Fiber クラス</li><li><a href="class.weakreference.php">WeakReference</a> — WeakReference クラス</li><li><a href="class.weakmap.php">WeakMap</a> — WeakMap クラス</li><li><a href="class.stringable.php">Stringable</a> — Stringable インターフェイス</li><li><a href="class.unitenum.php">UnitEnum</a> — UnitEnum インターフェイス</li><li><a href="class.backedenum.php">BackedEnum</a> — BackedEnum インターフェイス</li><li><a href="class.sensitiveparametervalue.php">SensitiveParameterValue</a> — SensitiveParameterValue クラス</li><li><a href="class.php-incomplete-class.php">__PHP_Incomplete_Class</a> — __PHP_Incomplete_Class クラス</li></ul></li><li><a href="reserved.attributes.php">定義済みのアトリビュート</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="class.attribute.php">Attribute</a> — Attribute アトリビュート</li><li><a href="class.allowdynamicproperties.php">AllowDynamicProperties</a> — AllowDynamicProperties アトリビュート</li><li><a href="class.deprecated.php">Deprecated</a> — Deprecated アトリビュート</li><li><a href="class.nodiscard.php">NoDiscard</a> — NoDiscard アトリビュート</li><li><a href="class.override.php">Override</a> — Override アトリビュート</li><li><a href="class.returntypewillchange.php">ReturnTypeWillChange</a> — ReturnTypeWillChange アトリビュート</li><li><a href="class.sensitiveparameter.php">SensitiveParameter</a> — SensitiveParameter アトリビュート</li></ul></li><li><a href="context.php">コンテキストオプションとパラメータ</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="context.socket.php">ソケットコンテキストオプション</a> — ソケットコンテキストオプション一覧</li><li><a href="context.http.php">HTTP コンテキストオプション</a> — HTTP コンテキストオプションの一覧</li><li><a href="context.ftp.php">FTP コンテキストオプション</a> — FTP コンテキストオプションの一覧</li><li><a href="context.ssl.php">SSL コンテキストオプション</a> — SSL コンテキストオプションの一覧</li><li><a href="context.phar.php">Phar コンテキストオプション</a> — Phar コンテキストオプション一覧</li><li><a href="context.params.php">コンテキストパラメータ</a> — コンテキストパラメータの一覧</li><li><a href="context.zip.php">Zip コンテキストオプション</a> — Zip コンテキストオプション一覧</li><li><a href="context.zlib.php">Zlib コンテキストオプション</a> — Zlib コンテキストオプション一覧</li></ul></li><li><a href="wrappers.php">サポートするプロトコル/ラッパー</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="wrappers.file.php">file://</a> — ローカルファイルシステムへのアクセス</li><li><a href="wrappers.http.php">http://</a> — HTTP(s) URL へのアクセス</li><li><a href="wrappers.ftp.php">ftp://</a> — FTP(s) URL へのアクセス</li><li><a href="wrappers.php.php">php://</a> — さまざまな入出力ストリームへのアクセス</li><li><a href="wrappers.compression.php">zlib://</a> — 圧縮ストリーム</li><li><a href="wrappers.data.php">data://</a> — データ (RFC 2397)</li><li><a href="wrappers.glob.php">glob://</a> — パターンにマッチするパス名の検索</li><li><a href="wrappers.phar.php">phar://</a> — PHP アーカイブ</li><li><a href="wrappers.ssh2.php">ssh2://</a> — Secure Shell 2</li><li><a href="wrappers.rar.php">rar://</a> — RAR</li><li><a href="wrappers.audio.php">ogg://</a> — オーディオストリーム</li><li><a href="wrappers.expect.php">expect://</a> — 対話的プロセスストリーム</li></ul></li></ul></div><?php manual_footer($setup); ?>