PHP 7.2 Documentation
Table of Contents
Copyright
PHP Manual
- Preface
Getting Started
- Introduction
- A simple tutorial
Installation and Configuration
- General Installation Considerations
- Installation on Unix systems
- Installation on macOS
- Installation on Windows systems
- Installation on Cloud Computing platforms
- FastCGI Process Manager (FPM)
- Installation of PECL extensions
- Problems?
- Runtime Configuration
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
- Session Security
- 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 — Using PHP from the command line
- 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
- GUI Extensions
PHP at the Core: A Hacker's Guide
- Preface
- Memory management
- Working with Variables
- Writing Functions
- Writing Classes
- Working with Resources
- Working with INI settings
- Working with streams
- The "counter" Extension - A Continuing Example
- The PHP 5 build system
- Extension structure
- PDO Driver How-To
- Extension FAQs
- Zend Engine 2 API reference
- Zend Engine 2 Opcodes
- Zend Engine 1
FAQ — FAQ: Frequently Asked Questions
- General Information
- Mailing lists
- Obtaining PHP
- Database issues
- Installation
- Build Problems
- Using PHP
- Password Hashing — Safe Password Hashing
- PHP and HTML
- PHP and COM
- Miscellaneous Questions
Appendices
- History of PHP and Related Projects
- Migrating from PHP 7.2.x to PHP 7.3.x
- Migrating from PHP 7.1.x to PHP 7.2.x
- Migrating from PHP 7.0.x to PHP 7.1.x
- Migrating from PHP 5.6.x to PHP 7.0.x
- Migrating from PHP 5.5.x to PHP 5.6.x
- Migrating from PHP 5.4.x to PHP 5.5.x
- Migrating from PHP 5.3.x to PHP 5.4.x
- Migrating from PHP 5.2.x to PHP 5.3.x
- Migrating from PHP 5.1.x to PHP 5.2.x
- Migrating from PHP 5.0.x to PHP 5.1.x
- Migrating from PHP 4 to PHP 5.0.x
- Debugging in PHP
- Configure options
- php.ini directives
- Extension List/Categorization
- List of Function Aliases
- List of Reserved Words
- List of Resource Types
- List of Available Filters
- List of Supported Socket Transports
- PHP type comparison tables
- List of Parser Tokens
- Userland Naming Guide
- About the manual
- Creative Commons Attribution 3.0
- Index listing
- Changelog
PHP 7.2 Документация
Оглавление
авторское право
Руководство PHP
- Предисловие
Начиная
- Вступление
- Простой учебник
Установка и настройка
- Общие соображения по установке
- Установка в Unix-системах
- Установка на macOS
- Установка в системах Windows
- Установка на платформах Cloud Computing
- FastCGI Process Manager (FPM)
- Установка расширений PECL
- Проблемы?
- Конфигурация времени выполнения
Языковой справочник
- Основной синтаксис
- Типы
- Переменные
- Константы
- Выражения
- Операторы
- Структуры управления
- Функции
- Классы и объекты
- Пространства имен
- Ошибки
- Исключения
- Генераторы
- Ссылки Разъяснения
- Предопределенные переменные
- Предопределенные исключения
- Предопределенные интерфейсы и классы
- Параметры и параметры контекста
- Поддерживаемые протоколы и Wrappers
Безопасность
- Вступление
- Общие Соображения
- Установлен как двоичный код CGI
- Установлен как модуль Apache
- Безопасность сеанса
- Безопасность файловой системы
- Безопасность баз данных
- Отчет об ошибках
- Использование глобальных регистров
- Представленные пользователем данные
- Волшебные цитаты
- Скрытие PHP
- Сохранение текущих
Характеристики
- HTTP-аутентификация с помощью PHP
- Печенье
- Сессии
- Работа с XForms
- Обработка загрузок файлов
- Использование удаленных файлов
- Подключение
- Постоянное подключение к базе данных
- Безопасный режим
- Использование командной строки - Использование PHP из командной строки
- Вывоз мусора
- Динамическое отслеживание DTrace
Справочник функций
- Влияние на поведение PHP
- Манипуляция аудио форматов
- Услуги аутентификации
- Специальные расширения командной строки
- Сжатие и расширение архива
- Обработка кредитных карт
- Расширения криптографии
- Расширения базы данных
- Связанные с датой и временем расширения
- Связанные с файловой системой расширения
- Поддержка кодирования языка и символов
- Обработка изображений и генерация
- Связанные с электронной почтой расширения
- Математические расширения
- Нетекстовый MIME-выход
- Расширения управления процессом
- Другие основные расширения
- Другие услуги
- Расширения для поисковых систем
- Расширения для сервера
- Расширения сеанса
- Обработка текстов
- Связанные с переменными и типами расширения
- Веб-службы
- Расширения только для Windows
- Манипуляция XML
- Расширения GUI
PHP в ядре: руководство для хакеров
- Предисловие
- Управление памятью
- Работа с переменными
- Функции записи
- Написание классов
- Работа с ресурсами
- Работа с настройками INI
- Работа с потоками
- Расширение «счетчик» - продолжение
- Система сборки PHP 5
- Удлинительная структура
- Руководство пользователя PDO
- Часто задаваемые вопросы о расширении
- Ссылка на API Zend Engine 2
- Zend Engine 2 Opcodes
- Zend Engine 1
FAQ - Часто задаваемые вопросы: Часто задаваемые вопросы
- Основная информация
- Списки рассылки
- Получение PHP
- Проблемы с базой данных
- Монтаж
- Проблемы сборки
- Использование PHP
- Хеширование паролей - Безопасное шифрование паролей
- PHP и HTML
- PHP и COM
- Разное
Приложения
- История PHP и смежных проектов
- Миграция с PHP 7.2.x на PHP 7.3.x
- Миграция с PHP 7.1.x на PHP 7.2.x
- Миграция с PHP 7.0.x на PHP 7.1.x
- Миграция с PHP 5.6.x на PHP 7.0.x
- Миграция с PHP 5.5.x на PHP 5.6.x
- Миграция с PHP 5.4.x на PHP 5.5.x
- Миграция с PHP 5.3.x на PHP 5.4.x
- Миграция с PHP 5.2.x на PHP 5.3.x
- Перенос с PHP 5.1.x на PHP 5.2.x
- Перенос с PHP 5.0.x на PHP 5.1.x
- Миграция с PHP 4 на PHP 5.0.x
- Отладка в PHP
- Настройка параметров
- директивы php.ini
- Список расширений / Категоризация
- Список псевдонимов функций
- Список зарезервированных слов
- Список типов ресурсов
- Список доступных фильтров
- Список поддерживаемых сокетов
- Таблицы сравнения типов PHP
- Список токенов Parser
- Руководство пользователя для имен пользователей
- О руководстве
- Creative Commons Attribution 3.0
- Индексный список
- Список изменений