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
Tài liệu PHP 7.2
Mục lục
Bản quyền
Hướng dẫn sử dụng PHP
- Lời nói đầu
Bắt đầu
- Giới thiệu
- Một hướng dẫn đơn giản
Cài đặt và cấu hình
- Cân nhắc cài đặt chung
- Cài đặt trên hệ thống Unix
- Cài đặt trên hệ điều hành MacOS
- Cài đặt trên hệ thống Windows
- Cài đặt trên nền tảng Điện toán đám mây
- Trình quản lý quy trình FastCGI (FPM)
- Cài đặt các phần mở rộng PECL
- Các vấn đề?
- Cấu hình thời gian chạy
Ngôn ngữ tham khảo
- Cú pháp cơ bản
- Các loại
- Biến
- Hằng số
- Biểu thức
- Nhà khai thác
- Cấu trúc điều khiển
- Chức năng
- Lớp học và đối tượng
- Không gian tên
- Lỗi
- Ngoại lệ
- Máy phát điện
- Tài liệu tham khảo
- Biến được xác định trước
- Ngoại lệ được xác định trước
- Giao diện và lớp học được xác định trước
- Tùy chọn ngữ cảnh và tham số
- Các giao thức và trình đóng gói được hỗ trợ
Bảo vệ
- Giới thiệu
- Xem xét chung
- Được cài đặt dưới dạng nhị phân CGI
- Được cài đặt như một mô-đun Apache
- Bảo mật phiên
- Bảo mật hệ thống tập tin
- Bảo mật cơ sở dữ liệu
- Báo cáo lỗi
- Sử dụng Đăng ký Globals
- Dữ liệu do người dùng gửi
- Trích dẫn kỳ diệu
- Ẩn PHP
- Giữ hiện tại
Tính năng, đặc điểm
- Xác thực HTTP bằng PHP
- Bánh quy
- Phiên
- Xử lý XForms
- Xử lý tải lên tệp
- Sử dụng các tập tin từ xa
- Xử lý kết nối
- Kết nối cơ sở dữ liệu liên tục
- Chế độ an toàn
- Sử dụng dòng lệnh - Sử dụng PHP từ dòng lệnh
- Thu gom rác thải
- DTrace Dynamic Tracing
Tham chiếu hàm
- Ảnh hưởng đến hành vi của PHP
- Thao tác định dạng âm thanh
- Dịch vụ xác thực
- Tiện ích mở rộng dòng lệnh cụ thể
- Tiện ích nén và lưu trữ
- Xử lý thẻ tín dụng
- Tiện ích mã hóa
- Tiện ích cơ sở dữ liệu
- Tiện ích mở rộng liên quan đến ngày và giờ
- Tiện ích liên quan đến hệ thống tệp
- Hỗ trợ mã hóa ngôn ngữ và ký tự con người
- Xử lý và tạo hình ảnh
- Tiện ích liên quan đến thư
- Phần mở rộng toán học
- Đầu ra MIME không phải văn bản
- Tiện ích kiểm soát quy trình
- Tiện ích cơ bản khác
- Các dịch vụ khác
- Tiện ích Công cụ Tìm kiếm
- Tiện ích mở rộng máy chủ cụ thể
- Tiện ích mở rộng phiên
- Xử lý văn bản
- Tiện ích mở rộng có liên quan và loại biến
- Dịch vụ web
- Tiện ích chỉ dành cho Windows
- Thao tác XML
- Tiện ích GUI
PHP tại Core: Hướng dẫn của một hacker
- Lời nói đầu
- Quản lý bộ nhớ
- Làm việc với Biến
- Chức năng viết
- Lớp học viết
- Làm việc với Tài nguyên
- Làm việc với các thiết lập INI
- Làm việc với các luồng
- Tiện ích mở rộng "bộ đếm" - Ví dụ tiếp tục
- Hệ thống xây dựng PHP 5
- Cấu trúc mở rộng
- PDO Driver Cách thực hiện
- Câu hỏi thường gặp về tiện ích mở rộng
- Tham chiếu API Zend Engine 2
- Các mã Opend của Zend Engine 2
- Động cơ Zend 1
Câu hỏi thường gặp - Câu hỏi thường gặp: Câu hỏi thường gặp
- Thông tin chung
- Danh sách mail
- Lấy PHP
- Vấn đề về cơ sở dữ liệu
- Cài đặt
- Xây dựng vấn đề
- Sử dụng PHP
- Hashing mật khẩu - Hashing mật khẩu an toàn
- PHP và HTML
- PHP và COM
- Câu hỏi khác
Phụ lục
- Lịch sử của PHP và các dự án liên quan
- Di chuyển từ PHP 7.2.x sang PHP 7.3.x
- Di chuyển từ PHP 7.1.x sang PHP 7.2.x
- Di chuyển từ PHP 7.0.x sang PHP 7.1.x
- Di chuyển từ PHP 5.6.x sang PHP 7.0.x
- Di chuyển từ PHP 5.5.x sang PHP 5.6.x
- Di chuyển từ PHP 5.4.x sang PHP 5.5.x
- Di chuyển từ PHP 5.3.x sang PHP 5.4.x
- Di chuyển từ PHP 5.2.x sang PHP 5.3.x
- Di chuyển từ PHP 5.1.x sang PHP 5.2.x
- Di chuyển từ PHP 5.0.x sang PHP 5.1.x
- Di chuyển từ PHP 4 sang PHP 5.0.x
- Gỡ lỗi bằng PHP
- Tùy chọn cấu hình
- Chỉ thị php.ini
- Danh sách mở rộng / Phân loại
- Danh sách các bí danh chức năng
- Danh sách các từ dành riêng
- Danh sách các loại tài nguyên
- Danh sách các bộ lọc khả dụng
- Danh sách các Transport Socket Transports được hỗ trợ
- Bảng so sánh loại PHP
- Danh sách các thẻ phân tích cú pháp
- Hướng dẫn đặt tên cho Userland
- Giới thiệu về hướng dẫn
- Creative Commons Attribution 3.0
- Danh sách chỉ mục
- Changelog