برمجة PHP
Исчерпывающее руководство по PHP 7.4
ملخص:
مقدمة
كتاب «Programming PHP» (الطبعة الرابعة، 2020) من دار نشر O'Reilly هو واحد من أكثر الأدلة موثوقية وشمولاً للغة PHP حتى الآن. المؤلفان — Kevin Tatroe و Peter MacIntyre — لديهما سنوات طويلة من الخبرة في التطوير والتدريس، وهو ما يظهر في كل فصل. الكتاب موجه نحو PHP 7.4، لكن العديد من المفاهيم تنطبق أيضًا على الإصدارات الأحدث. إنه ليس مجرد مرجع، بل كتاب تعليمي يقود القارئ من الأساسيات إلى المواضيع المتقدمة، بما في ذلك الأمان، العمل مع قواعد البيانات، البرمجة الشبكية، وممارسات التطوير الحديثة.
عن ماذا يتحدث هذا الكتاب؟
يغطي الكتاب تقريبًا جميع جوانب لغة PHP، بدءًا من بناء الجملة وصولاً إلى نشر التطبيقات. يتكون من 18 فصلًا والعديد من الملاحق. المواضيع الرئيسية:
- أساسيات PHP: أنواع البيانات، المتغيرات، العوامل، هياكل التحكم، الدوال، المصفوفات.
- البرمجة كائنية التوجه (OOP): الكلاسات، الوراثة، الواجهات، السمات (Traits)، الربط الثابت المتأخر.
- برمجة الويب: العمل مع HTTP، النماذج، الجلسات، الكوكيز، معالجة الملفات.
- قواعد البيانات: PDO، MySQL، SQLite، المعاملات، الاستعلامات المحضرة.
- الأمان: XSS، CSRF، حقن SQL، التشفير، التحقق من صحة البيانات.
- الإمكانيات الحديثة: الدوال المجهولة، الإغلاقات (Closures)، المولدات (Generators)، العمل مع التواريخ والأوقات.