Downloads
Documentation
Get Involved
Help
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Errors
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Safe Mode
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Credit Card Processing
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Основы синтаксиса »
« Как изменить настройки конфигурации
Руководство по PHP
Change language:
English
Brazilian Portuguese
Chinese (Simplified)
French
German
Japanese
Korean
Romanian
Russian
Spanish
Turkish
Other
Edit
Report a Bug
Справочник языка
Основы синтаксиса
Теги PHP
Изолирование от HTML
Разделение инструкций
Комментарии
Типы
Введение
Булев
Целые числа
Числа с плавающей точкой
Строки
Массивы
Объекты
Ресурс
NULL
Callbacks / Callables
Псевдо-типы и переменные, используемые в этой документации
Манипуляции с типами
Переменные
Основы
Предопределенные переменные
Область видимости переменной
Переменные переменных
Переменные извне PHP
Константы
Синтаксис
"Волшебные" константы
Выражения
Операторы
Приоритет оператора
Арифметические операторы
Оператор присваивания
Побитовые операторы
Операторы сравнения
Оператор управления ошибками
Операторы исполнения
Операторы инкремента и декремента
Логические операторы
Строковые операторы
Операторы, работающие с массивами
Оператор проверки типа
Управляющие конструкции
Введение
if
else
elseif/else if
Альтернативный синтаксис управляющих структур
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
Функции
Функции, определяемые пользователем
Аргументы функции
Возврат значений
Обращение к функциям через переменные
Встроенные функции
Анонимные функции
Классы и объекты
Введение
Основы
Свойства
Константы классов
Автоматическая загрузка классов
Конструкторы и деструкторы
Область видимости
Наследование
Оператор разрешения области видимости (::)
Ключевое слово "static"
Абстрактные классы
Интерфейсы объектов
Трейты
Anonymous classes
Перегрузка
Итераторы объектов
Магические методы
Ключевое слово "final"
Клонирование объектов
Сравнение объектов
Контроль типа
Позднее статическое связывание
Объекты и ссылки
Сериализация объектов
Журнал изменений ООП
Пространства имен
Обзор пространств имен
Определение пространств имен
Определение подпространств имен
Описание нескольких пространств имен в одном файле
Использование пространства имен: основы
Пространства имен и динамические особенности языка
Ключевое слово namespace и константа __NAMESPACE__
Использование пространств имен: импорт/создание псевдонима имени
Глобальное пространство
Использование пространств имен: переход к глобальной функции/константе
Правила разрешения имен
Часто задаваемые вопросы (FAQ): вещи, которые вам необходимо знать о пространствах имен
Errors
Basics
Errors in PHP 7
Исключения
Наследование исключений
Generators
Generators overview
Generator syntax
Comparing generators with Iterator objects
Ссылки. Разъяснения
Что такое ссылки
Что делают ссылки
Чем ссылки не являются
Передача по ссылке
Возвращение по ссылке
Сброс переменных-ссылок
Неявное использование механизма ссылок
Предопределённые переменные
Суперглобальные переменные
— Суперглобальные переменные - это встроенные переменные, которые всегда доступны во всех областях видимости
$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
Встроенные интерфейсы и классы
Traversable
— Интерфейс Traversable
Iterator
— Интерфейс Iterator
IteratorAggregate
— Интерфейс IteratorAggregate
ArrayAccess
— Интерфейс ArrayAccess
Serializable
— Интерфейс Serializable
Closure
— Класс Closure
Generator
— The Generator class
Контекстные опции и параметры
Контекстные опции сокета
— Список контекстных опций сокета
Опции контекста HTTP
— Список опций контекста HTTP
Параметры контекста FTP
— Список параметров контекста FTP
Опции контекста SSL
— Список опций контекста SSL
Опции контекста CURL
— Список опций контекста CURL
Контекстные опции Phar
— Список контекстных опций Phar
MongoDB context options
— MongoDB context option listing
Параметры контекста
— Список параметров контекста
Поддерживаемые протоколы и обработчики (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://
— Потоки для взаимодействия с процессами
add a note
User Contributed Notes
There are no user contributed notes for this page.