<?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 => 'ru',
  ),
  '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">Логические значения</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">Перечисления</a></li><li><a href="language.types.resource.php">Ресурсы</a></li><li><a href="language.types.callable.php">Вызываемые выражения</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">Итерируемые значения</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">Позднее статическое связывание</a></li><li><a href="language.oop5.references.php">Объекты и ссылки</a></li><li><a href="language.oop5.serialization.php">Сериализация объектов</a> — Сериализация объектов &mdash; сохранение объектов между сессиями</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">Перечисления</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">Типизированные перечисления</a></li><li><a href="language.enumerations.methods.php">Методы перечислений</a></li><li><a href="language.enumerations.static-methods.php">Статические методы перечислений</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">Исключения</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">Fibers</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-интерфейс модуля Reflection</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 Cookies</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> — Исключение Exception</li><li><a href="class.errorexception.php">ErrorException</a> — Исключение ErrorException</li><li><a href="class.closedgeneratorexception.php">ClosedGeneratorException</a> — Исключение ClosedGeneratorException</li><li><a href="class.error.php">Error</a> — Ошибка Error</li><li><a href="class.argumentcounterror.php">ArgumentCountError</a> — Ошибка ArgumentCountError</li><li><a href="class.arithmeticerror.php">ArithmeticError</a> — Ошибка ArithmeticError</li><li><a href="class.assertionerror.php">AssertionError</a> — Ошибка AssertionError</li><li><a href="class.divisionbyzeroerror.php">DivisionByZeroError</a> — Ошибка DivisionByZeroError</li><li><a href="class.compileerror.php">CompileError</a> — Ошибка CompileError</li><li><a href="class.parseerror.php">ParseError</a> — Ошибка ParseError</li><li><a href="class.typeerror.php">TypeError</a> — Ошибка TypeError</li><li><a href="class.valueerror.php">ValueError</a> — Ошибка ValueError</li><li><a href="class.unhandledmatcherror.php">UnhandledMatchError</a> — Ошибка UnhandledMatchError</li><li><a href="class.fibererror.php">FiberError</a> — Ошибка FiberError</li><li><a href="class.requestparsebodyexception.php">RequestParseBodyException</a> — Исключение RequestParseBodyException</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> — Доступ к URL-адресам по протоколу HTTP(s)</li><li><a href="wrappers.ftp.php">ftp://</a> — Доступ к URL-адресам по протоколу FTP(s)</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> — Схема Data (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); ?>