Как изменить настройки конфигурации
Основы синтаксиса
Руководство по PHP
PHP Manual
Справочник языка
Основы синтаксиса
Теги PHP
Изолирование от HTML
Разделение инструкций
Комментарии
Типы
Введение
Булев
Целые числа
Числа с плавающей точкой
Строки
Массивы
Объекты
Ресурс
NULL
Функции обратного вызова (callback-функции)
Псевдо-типы и переменные, используемые в этой документации
Манипуляции с типами
Переменные
Основы
Предопределенные переменные
Область видимости переменной
Переменные переменных
Переменные извне PHP
Константы
Синтаксис
"Волшебные" константы
Выражения
Операторы
Приоритет оператора
Арифметические операторы
Оператор присваивания
Побитовые операторы
Операторы сравнения
Оператор управления ошибками
Операторы исполнения
Операторы инкремента и декремента
Логические операторы
Строковые операторы
Операторы, работающие с массивами
Оператор проверки типа
Управляющие конструкции
Введение
if
else
elseif/else if
Альтернативный синтаксис управляющих структур
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
Функции
Функции, определяемые пользователем
Аргументы функции
Возврат значений
Обращение к функциям через переменные
Встроенные функции
Анонимные функции
Классы и объекты
Введение
Основы
Свойства
Константы классов
Автоматическая загрузка классов
Конструкторы и деструкторы
Область видимости
Наследование
Оператор разрешения области видимости (::)
Ключевое слово "static"
Абстрактные классы
Интерфейсы объектов
Трейты
Анонимные классы
Перегрузка
Итераторы объектов
Магические методы
Ключевое слово "final"
Клонирование объектов
Сравнение объектов
Контроль типа
Позднее статическое связывание
Объекты и ссылки
Сериализация объектов
Журнал изменений ООП
Пространства имен
Обзор пространств имен
Определение пространств имен
Определение подпространств имен
Описание нескольких пространств имен в одном файле
Использование пространства имен: основы
Пространства имен и динамические особенности языка
Ключевое слово namespace и константа __NAMESPACE__
Использование пространств имен: импорт/создание псевдонима имени
Глобальное пространство
Использование пространств имен: переход к глобальной функции/константе
Правила разрешения имен
Часто задаваемые вопросы (FAQ): вещи, которые вам необходимо знать о пространствах имен
Ошибки
Основы
Ошибки в PHP 7
Исключения
Наследование исключений
Генераторы
Знакомство с генераторами
Синтаксис генераторов
Сравнение генераторов с объектами класса Iterator
Ссылки. Разъяснения
Что такое ссылки
Что делают ссылки
Чем ссылки не являются
Передача по ссылке
Возвращение по ссылке
Сброс переменных-ссылок
Неявное использование механизма ссылок
Предопределённые переменные
Суперглобальные переменные
— Суперглобальные переменные - это встроенные переменные, которые всегда доступны во всех областях видимости
$GLOBALS
— Ссылки на все переменные глобальной области видимости
$_SERVER
— Информация о сервере и среде исполнения
$_GET
— GET-переменные HTTP
$_POST
— HTTP POST variables
$_FILES
— Переменные файлов, загруженных по HTTP
$_REQUEST
— Переменные HTTP-запроса
$_SESSION
— Переменные сессии
$_ENV
— Переменные окружения
$_COOKIE
— HTTP Куки
$php_errormsg
— Предыдущее сообщение об ошибке
$HTTP_RAW_POST_DATA
— Необработанные POST-данные
$http_response_header
— Заголовки ответов HTTP
$argc
— Количество аргументов переданных скрипту
$argv
— Массив переданных скрипту аргументов
Предопределённые исключения
Exception
ErrorException
Error
Арифметическая ошибка
— ArithmeticError
Ошибка утверждения
— AssertionError
Ошибка деления на ноль
— DivisionByZeroError
Ошибка разбора
— ParseError
Ошибка типа
— TypeError
Встроенные интерфейсы и классы
Traversable
— Интерфейс Traversable
Iterator
— Интерфейс Iterator
IteratorAggregate
— Интерфейс IteratorAggregate
Throwable
ArrayAccess
— Интерфейс ArrayAccess
Serializable
— Интерфейс Serializable
Closure
— Класс Closure
Генератор
— Класс Generator
Контекстные опции и параметры
Контекстные опции сокета
— Список контекстных опций сокета
Опции контекста HTTP
— Список опций контекста HTTP
Параметры контекста FTP
— Список параметров контекста FTP
Опции контекста SSL
— Список опций контекста SSL
Опции контекста CURL
— Список опций контекста CURL
Контекстные опции Phar
— Список контекстных опций Phar
Контекстные опции MongoDB
— Список контекстных опций MongoDB
Параметры контекста
— Список параметров контекста
Поддерживаемые протоколы и обработчики (wrappers)
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://
— Потоки для взаимодействия с процессами
Как изменить настройки конфигурации
Основы синтаксиса
Руководство по PHP
PHP Manual