إتقان PHP 7
Полное руководство по современному PHP
ملخص:
مقدمة
كتاب «Mastering PHP 7» (في الترجمة الروسية — «Освоение PHP 7») من تأليف برانكو أيزيلي صدر في عام 2017 وسرعان ما احتل مكانة مرموقة بين الأدبيات المتعلقة بـ PHP الحديثة. إنه ليس مجرد مقدمة أخرى لبناء الجملة، بل هو دليل شامل لأولئك الذين هم بالفعل على دراية بالأساسيات ويريدون رفع مهاراتهم إلى المستوى المهني. الحجم — 538 صفحة، دار النشر Packt Publishing. الكتاب موجه لمطوري PHP الذين يسعون لكتابة كود نظيف وقابل للصيانة والتوسع.
عن ماذا يتحدث الكتاب
يقود المؤلف القارئ بشكل متسلسل من إعداد البيئة إلى المواضيع المتقدمة: البرمجة غير المتزامنة، العمل مع قواعد البيانات، الاختبار، الأمان والنشر. يحتوي كل فصل على أمثلة عملية وأنماط جاهزة للاستخدام. يتم إيلاء اهتمام خاص للمستجدات في PHP 7: الأنواع العددية (scalar types)، أنواع الإرجاع (return types)، الفئات المجهولة (anonymous classes)، المولدات (generators) ومعالجة الأخطاء المحسّنة من خلال الاستثناءات.
لمن هذا الكتاب
الكتاب موجه للمطورين الذين لديهم بالفعل خبرة في العمل مع PHP (سنة إلى سنتين على الأقل) ويريدون تنظيم معرفتهم. قد يبدو صعبًا للمبتدئين بسبب سرعته السريعة وكثرة التفاصيل التقنية. إنه مثالي لأولئك الذين ينتقلون من PHP 5 إلى PHP 7 أو يستعدون لمقابلة لوظيفة Middle/Senior.
ماذا سيتعلم القارئ
- معايير الترميز الحديثة — PSR-1, PSR-2, PSR-4 والعمل مع Composer.
- البرمجة كائنية التوجه (OOP) في PHP 7 — السمات (traits) و