Довідник мови
- Основи синтаксису
- Типи
- Змінні
- Константи
- Вирази
- Оператори
- Пріоритет - Пріоритет оператора
- Арифметика - Арифметичні оператори
- Інкремент та декремент - Оператори інкременту та декременту
- Привласнення - Оператори присвоєння
- Побітові оператори
- Порівняння - Оператори порівняння
- Управління помилками - Оператор управління помилками
- Виконання - Оператори виконання
- Логіка - Логічні оператори
- Рядки - Строкові оператори
- Масиви — Оператори, які працюють із масивами
- Перевірка типу - Оператор перевірки типу
- Керуючі конструкції
- Функції
- Класи та об'єкти
- Вступ
- Основи
- Властивості
- Константи класів
- Автоматичне завантаження класів
- Конструктори та деструктори
- Область видимості
- успадкування
- Оператор роздільної здатності видимості (::)
- Ключове слово static
- Абстрактні класи
- Інтерфейси об'єктів
- Трейти
- Анонімні класи
- Перевантаження
- Ітератори об'єктів
- Магические методы
- Ключове слово final
- Клонування об'єктів
- Порівняння об'єктів
- Пізніше статичне зв'язування
- Об'єкти та посилання
- Серіалізація об'єктів
- Коваріантність та контраваріантність
- Журнал змін ОВП
- Простори імен
- Огляд - Огляд просторів імен
- Простори імен — Визначення просторів імен
- Підпростори імен— Визначення підпросторів імен
- Опис кількох просторів імен в одному файлі
- Основи - Простори імен: основи
- Простори імен та динамічні особливості мови
- Ключове слово namespace та константа__NAMESPACE__— Ключове слово namespace та магічна константа__NAMESPACE__
- Псевдонімування та імпорт - Простори імен: псевдонімування та імпорт
- Глобальний простір
- Повернення до глобального простору— Простори імен: повернення до глобального простору для функцій та констант
- Правила дозволу імен
- FAQ— Часті питання (FAQ): що потрібно знати про простори імен
- Перерахування
- Помилки
- Винятки
- Fibers
- Генератори
- Атрибути
- Пояснення посилань
- Зумовлені змінні
- Суперглобальні змінні— Вбудовані змінні, які завжди доступні у всіх областях
- $GLOBALS— Посилання на всі змінні глобальної сфери видимості
- $_SERVER— Інформація про сервер та середовище виконання
- $_GET - Змінні HTTP GET
- $_POST— Змінні HTTP POST
- $_FILES— Змінні файли, завантажені за HTTP
- $_REQUEST - Змінні HTTP-запиту
- $_SESSION - Змінні сесії
- $_ENV - Змінні оточення
- $_COOKIE— HTTP Cookies
- $php_errormsg— Попереднє повідомлення про помилку
- $http_response_header - Заголовки відповідей HTTP
- $argc - Кількість аргументів, переданих скрипту
- $argv— Масив переданих скрипту аргументів
- Обумовлені винятки
- Вбудовані інтерфейси та класи
- Traversable - Інтерфейс Traversable
- Iterator - Інтерфейс Iterator
- IteratorAggregate - Інтерфейс IteratorAggregate
- InternalIterator - Клас InternalIterator
- Throwable
- ArrayAccess - Інтерфейс ArrayAccess
- Serializable - Інтерфейс Serializable
- Closure - Клас Closure
- stdClass - Клас stdClass
- Generator - Клас Generator
- Fiber - Клас Fiber
- WeakReference - Клас WeakReference
- WeakMap - Клас WeakMap
- Stringable - Інтерфейс Stringable
- UnitEnum - Інтерфейс UnitEnum
- BackedEnum - Інтерфейс BackedEnum
- SensitiveParameterValue - Клас SensitiveParameterValue
- Зумовлені атрибути
- Attribute - Клас Attribute
- AllowDynamicProperties - Клас AllowDynamicProperties
- Override - Клас Override
- ReturnTypeWillChange - Клас ReturnTypeWillChange
- SensitiveParameter - Клас SensitiveParameter
- Контекстні опції та параметри
- Контекстні опції сокету - Список контекстних опцій сокету
- Опції контексту HTTP - Список опцій контексту HTTP
- Параметри контексту FTP - Список параметрів контексту FTP
- Опції контексту SSL - Список опцій контексту SSL
- Контекстні опції Phar - Список контекстних опцій Phar
- Параметри контексту - Список параметрів контексту
- Опції контексту Zip - Список опцій контексту Zip
- Zlib context options— Перелік опцій контексту Zlib
- Підтримувані протоколи та обгортки
- file://— Доступ до локальної файлової системи
- http://— Доступ до URL-адрес за протоколом HTTP(s)
- ftp://— Доступ до URL-адрес за протоколом FTP(s)
- php://— Доступ до різних потоків введення-виводу
- zlib://— Стислі потоки
- data:// - Схема Data (RFC 2397)
- glob://— Знаходження шляхів, що відповідають шаблону
- phar:// - PHP-архів
- ssh2://— Secure Shell 2
- rar://— RAR
- ogg:// - Аудіопотоки
- expect://— Потоки для взаємодії з процесами