الجزء الأول من الكتاب، مخصص لتعلم أساسية لغة PHP، ويشرح الكتاب الأوامر بالأمثلة العملية، وستجد الكثير من الأوامر المشروحة بأسلوب سهل وعملي وبسيط، وفي الحقيقة هذا الجزء يحوي على ما لا تحتويه كتب PHP الأخرى والتي تعتمد فقط على شرح الأوامر، فقد وجدت الكثير من الأوامر المشروحة والتي لم أجدها في كتب أخرى، وفي هذا الجزء ستجد شرحاً لكيفية عمل PHP، ثم كيف تخزن البيانات وتسترجعها، ثم استعمال المصفوفات، وبعد ذلك التلاعب بالسلاسل والتعابير الاعتيادية، ثم إعادة استعمال الشفرة وكتابة الدالات، وأخيراً PHP كائنية المنحى أو ما يسمى بالإنجليزية OOP، وإذا ما قرأت وفهمت هذا الجزء واستطعت الاستفادة منه في إنشاء تطبيقاتك الخاصة، فأعتقد أنك وصلت إلى مرحلة متقدمة في البرمجة بلغة PHP.
في الجزء الثاني، تتعلم كيفية استخدام قاعدة البينات MySQL، والجميل في هذا الجزء أنك تجد شرحاً عاماً لمفاهيم قواعد البيانات وكيف تصمم قاعدة البيانات بشكل جيد وكيف تتجنب مشاكل قواعد البيانات مثل تكرار المعلومات، وهذا ما لا تجده في كتب أخرى كثيرة، والشرح يعتمد على مثال عملي لمتجر إلكتروني لبيع الكتب، وبعد ذلك، تتعلم كيفية استعمال MySQL بشكل عملي، بحيث تتعلم كيفية إنشاء قواعد البيانات، وإنشاء الجداول، وتتعلم بعض المصطلحات المفيدة، ثم تجد شرحاً لكيفية العمل مع قاعدة البيانات فتتعلم إدراج واستخراج البيانات، وكيف تصل بين جدولين أو أكثر، وكيف ترتب البينات المستخرجة، وكيف تقوم بتحديث البيانات، ثم كيفية حذف البيانات أو الجداول أو قاعدة البيانات، ومرة أخرى أجد أن الكتاب يشرح بشكل أوسع وأفضل من كتب PHP الأخرى، وفي بقية الجزء الثاني تجد شرحاً لكيفية عمل PHP مع قاعدة البيانات MySQL، ثم مواضيع متقدمة في MySQL.
يبدأ الكتاب في الجزء الثالث، بالأمثلة العملية، وأول مثال تجده هو تشغيل موقع تجارة إلكترونية، ويشرح الكتاب أولاً مبادئ أساسية في التجارة الإلكترونية، وهذا فصل نظري، وهو مفيد حقاً لزيادة إدراك المبرمج بما يحدث على أرض الواقع، فيعرف كيف يضع الحلول للمشاكل، ودون هذه الخبر لن يستطيع المبرمج أن يضع حلولاً عملية، لذلك لا أنصح أحداً على تجاوز هذا الفصل، ثم تجد فصلاً نظرياً آخر حول مسائل أمان التجارة الإلكترونية، وهو فصل أساسي، حيث لا يمكن ممارسة التجارة مع افتقاد عامل الأمان، ثم يبدأ الكتاب في شرح الخطوات العملية لكيفية التحقق من الصحة (المقصود هنا صحة بيانات المستخدمين) مع PHP وMySQL، ثم تطبيق المعاملات الآمنة.
في الجزء الرابع تجد شرحاً لكيفية التفاعل مع نظام الملفات والملقم، ثم استعمال دالات الشبكة والبروتوكول، ثم شرحاً لإدارة التاريخ والوقت، ثم تجد فصلاً مميزاً وهو استخدام مكتبة GD لإنشاء الرسومات وفيه تجد شرحاً لكيفية استخدام مكتبة GD في برنامج للاستفتاء، ثم يشرح الكتاب كيفية التحكم بالجلسة في PHP، ثم فصل يشرح مجموعة أوامر مختلفة ومفيدة.
الجزء الخامس هو الجزء العملي، حيث تجد شرحاً لكيفية إنشاء برامج عديدة، في البدء تقرأ في الفصل 22، نصائح عملية لكيفية التخطيط لبرامجك وكيف تكتب الأوامر وكيف توثق برامجك، وكيف تستفيد من برامج الآخرين, وكيف تنظم برامجك وترتب الشفرة البرمجية، وهي أمور يغفل عنها الكثير من المبرمجين، فلا تعرف كيف تقرأ ما كتبوه، ويشرح هذا الفصل مفاهيم كثيرة مهمة لذلك يجب قراءته وفهمه جيداً، ثم في الفصل الذي يليه تجد شرحاً لكيفية إزالة العلل أو الأخطاء من برامجك وهو كذلك فصل مهم وضروري، ثم تبدأ الفصول العملي، حيث تجد شرحاً لكيفية إنشاء برنامج يسمح للمستخدمين بالدخول وإضافة المواقع المفضلة، ثم يشرح كيف تنشأ عربة تسوق، ثم برنامج لإدارة المحتويات، ثم برنامج لإدارة البريد الإلكتروني، ثم برنامج لإنشاء قوائم بريدية، ثم يشرح الكتاب كيفية إنشاء منتدى، وأخيراً كيفية إنشاء ملفات PDF.
كما رأينا، الكتاب ضخم ومفيد والمشكلة أن الكتاب على شكل PDF وباللغة الإنجليزية...