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
مستندات پی اچ پی 7.2
جدول محتوا
کپی رایت
PHP کتابچه راهنمای
- مقدمه
شروع شدن
- معرفی
- یک آموزش ساده
نصب و پیکربندی
- ملاحظات نصب عمومی
- نصب در سیستم های یونیکس
- نصب در macOS
- نصب در سیستم های ویندوز
- نصب در سیستم عامل Cloud Computing
- مدیریت فرآیند FastCGI (FPM)
- نصب پسوند PECL
- چالش ها و مسائل؟
- پیکربندی زمان اجرا
مرجع زبان
- نحو پایه
- انواع
- متغیرها
- ثابت ها
- اصطلاحات
- اپراتورها
- ساختارهای کنترل
- توابع
- کلاس ها و اشیاء
- فضاهای نام
- خطاها
- استثنائات
- ژنراتورها
- توضیحات توضیحات
- متغیرهای از پیش تعیین شده
- استثنائات از پيش تعيين شده
- رابط ها و کلاس های از پیش تعریف شده
- گزینه های متن و پارامترها
- پروتکل های پشتیبانی شده و Wrappers
امنیت
- معرفی
- ملاحظات عمومی
- نصب شده به صورت CGI باینری
- نصب شده به عنوان یک ماژول آپاچی
- امنیت جلسه
- امنیت سیستم فایل
- امنیت پایگاه داده
- گزارش خطا
- استفاده از Globals ثبت
- اطلاعات ارسال شده توسط کاربر
- نقل قول جادویی
- پنهان کردن پی اچ پی
- نگه داشتن فعلی
امکانات
- تأیید هویت HTTP با پی اچ پی
- بیسکویت ها
- جلسات
- کار با XForms
- بارگیری فایلها
- استفاده از فایل های راه دور
- مدیریت ارتباط
- اتصالات پایگاه داده پایدار
- وضعیت ایمن
- استفاده از خط فرمان - استفاده از PHP از خط فرمان
- مجموعه زباله
- DTrace ردیابی پویا
مرجع عملکرد
- تاثیر رفتار پی اچ پی
- دستکاری فرمت های صوتی
- خدمات تأیید هویت
- فرمت های خاص فرماندهی
- فشرده سازی و بایگانی Extensions
- پردازش کارت اعتباری
- رمزگذاری رمزهای عبور
- پایگاه های داده Extensions
- تاریخچه و زمان مربوطه Extensions
- فایلهای مرتبط با سیستم فایل
- زبان انسانی و پشتیبانی از رمزگذاری کاراکتر
- پردازش تصویر و نسل
- افزونه های پست الکترونیکی
- ریزپردازنده های ریاضی
- خروجی MIME غیر متن
- فرمت های کنترل فرآیند
- سایر برنامه های پایه
- سایر خدمات
- موتورهای جستجوی موتورهای جستجو
- برنامه های خاص سرور
- جلسات جلسه
- پردازش متن
- افزونه های متغیر و نوع
- خدمات وب
- برنامه های افزودنی ویندوز
- دستکاری XML
- Extensions GUI
پی اچ پی در هسته: راهنمای هکر
- مقدمه
- مدیریت حافظه
- کار با متغیرها
- نوشتن توابع
- نوشتن کلاس ها
- کار با منابع
- کار با تنظیمات INI
- کار با جریان
- "ضد" Extension - یک نمونه ادامه
- PHP 5 ساخت سیستم
- ساختار فرمت
- چگونگی استفاده از PDO Driver
- سوالات متداول فرمت
- مرجع API Zend Engine 2
- Zend Engine 2 Opcodes
- Zend Engine 1
سوالات متداول - سوالات متداول: سوالات متداول
- اطلاعات کلی
- لیست پستی
- دریافت پی اچ پی
- مسائل مربوط به پایگاه داده
- نصب و راه اندازی
- مشکلات ساخت
- استفاده از PHP
- Hashing Password - هشدار رمز عبور ایمن
- PHP و HTML
- PHP و COM
- سوالات متداول
پیوست ها
- تاریخ پی اچ پی و پروژه های مرتبط
- مهاجرت از 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.ini
- فهرست فرمت / طبقه بندی
- فهرست نامهای عملکرد
- فهرست کلمات رزرو شده
- فهرست انواع منابع
- فهرست فیلترهای موجود
- فهرست سوکت های پشتیبانی شده
- جداول مقادیر نوع پی اچ پی
- لیست ژنرالهای پارسدر
- راهنمای نامگذاری Userland
- درباره راهنما
- Creative Commons Attribution 3.0
- لیست فهرست
- تغییرات