
نویسندگان |
مجموعهای از نویسندگان در Stack Overflow |
---|---|
سال انتشار |
2018 |
تعداد صفحات |
481 |
سطح کتاب |
متوسط |
زبان کتاب |
انگلیسی |
حجم فایل |
3.5MB |
مطالعه کنید
درباره کتاب PHP Notes for Professionals:
کتاب PHP Notes for Professionals یک راهنمای جامع و رایگان برای برنامهنویسان PHP است که از مفاهیم پایه تا موضوعات پیشرفته را پوشش میدهد. این کتاب شامل آموزشهای متنوع درباره متغیرها، آرایهها، توابع، شیءگرایی، مدیریت نشستها و کوکیها، کار با پایگاههای داده و JSON، پردازش فایل و امنیت وب است. هدف کتاب فراهم کردن منابع کاربردی و عملی برای یادگیری سریع و اجرای پروژههای واقعی است.خلاصه کتاب PHP Notes for Professionals:
در بخش ابتدایی کتاب به اصول پایه PHP شامل متغیرها، آرایهها، ساختارهای کنترلی و توابع میپردازد و مثالهای کاربردی برای درک سریع ارائه میکند. همچنین مفاهیم شیءگرایی، نامفضاها، مدیریت نشستها و کوکیها و نحوه کار با JSON و XML آموزش داده شدهاند. در بخش پیشرفته کتاب روی مباحثی مانند پردازش فایل، اتصال به پایگاه دادههای MySQL، SQLite و MongoDB، استفاده از Composer، برنامهنویسی ناهمزمان، طراحی الگوها، امنیت و رمزنگاری و تست و بهینهسازی عملکرد تمرکز دارد. این بخشها به توسعهدهندگان کمک میکند تا پروژههای پیچیده PHP را با بهترین شیوهها پیادهسازی کنند.فهرست مطالب کتاب PHP Notes for Professionals:
Getting started with PHP
Variables
Variable Scope
Superglobal Variables PHP
Outputting the Value of a Variable
Constants
Magic Constants
Comments
Types
Operators
References
Arrays
Array iteration
Executing Upon an Array
Manipulating an Array
Processing Multiple Arrays Together
Datetime Class
Working with Dates and Time
Control Structures
Loops
Functions
Functional Programming
Alternative Syntax for Control Structures
String formatting
String Parsing
Classes and Objects
Namespaces
Sessions
Cookies
Output Buffering
JSON
SOAP Client
Using cURL in PHP
Reflection
Dependency Injection
XML
SimpleXML
Parsing HTML
Regular Expressions (regexp/PCRE)
Traits
Composer Dependency Manager
Magic Methods
File handling
Streams
Type hinting
Filters & Filter Functions
Generators
UTF-8
Unicode Support in PHP
URLs
How to break down an URL
Object Serialization
Serialization
Closure
Reading Request Data
Type juggling and Non-Strict Comparison Issues
Sockets
PDO
PHP MySQLi
SQLite3
Using MongoDB
mongo-php
Using Redis with PHP
Sending Email
Using SQLSRV
Command Line Interface (CLI)
Localization
Headers Manipulation
Coding Conventions
Asynchronous programming
How to Detect Client IP Address
Create PDF files in PHP
YAML in PHP
Image Processing with GD
Imagick
SOAP Server
Machine learning
Cache
Autoloading Primer
SPL data structures
IMAP
HTTP Authentication
WebSockets
BC Math (Binary Calculator)
Docker deployment
APCu
PHP Built in server
PSR
PHPDoc
Design Patterns
Compile PHP Extensions
Common Errors
Compilation of Errors and Warnings
Exception Handling and Error Reporting
Debugging
Unit Testing
Performance
Multiprocessing
Multi Threading Extension
Secure Remeber Me
Security
Cryptography
Password Hashing Functions
Contributing to the PHP Manual
Contributing to the PHP Core
Installing a PHP environment on Windows
Installing on Linux/Unix Environments