الفصل الاول 1. مقدمة عن PHP
1. مقدمة عن PHP
1.1 ما هي PHP؟
- تعريف PHP: PHP هي لغة برمجة خادمية (Server-Side) مفتوحة المصدر تُستخدم لتطوير تطبيقات الويب الديناميكية. يمكن استخدامها لإنشاء مواقع تفاعلية عبر الإنترنت، مثل المنتديات أو أنظمة إدارة المحتوى.
- الاختصار PHP: في الأصل كان يُعتبر اختصارًا لـ “Personal Home Page”، ولكن الآن يُعني “PHP: Hypertext Preprocessor”.
- كيف تعمل PHP:
- يتم تنفيذ الشيفرة على الخادم (server) وليس في المتصفح.
- يُرسل النتيجة إلى المتصفح بشكل HTML.
1.2 تاريخ PHP واستخداماتها
- تاريخ PHP:
- تم تطوير PHP لأول مرة في عام 1994 بواسطة Rasmus Lerdorf.
- في البداية كانت تُستخدم لإنشاء صفحات ويب تفاعلية.
- تطورت PHP عبر الزمن وأصبحت تدعم البرمجة كائنية التوجه (OOP) وقواعد البيانات مثل MySQL.
- مزايا PHP:
- مجانية ومفتوحة المصدر.
- تعمل على أنظمة تشغيل متعددة مثل Windows، Linux، و macOS.
- تدعم العديد من قواعد البيانات مثل MySQL و PostgreSQL.
- قابلة للتكامل مع HTML و JavaScript.
1.3 إعداد بيئة العمل
- تنصيب XAMPP:
- XAMPP هو برنامج حزمة يشمل Apache (خادم ويب) و MySQL (قاعدة بيانات) و PHP.
- كيفية تحميل وتثبيت XAMPP من الموقع الرسمي: https://www.apachefriends.org.
- كيفية بدء Apache و MySQL وتشغيل البيئة المحلية لتطوير PHP.
- التأكد من التثبيت:
- بعد التثبيت، افتح المتصفح وادخل العنوان
http://localhost
للتحقق من أن الخادم يعمل.
- بعد التثبيت، افتح المتصفح وادخل العنوان
1.4 أول برنامج PHP
- كتابة أول كود PHP:php
<?php
echo "Hello, World!";
?>
- شرح الكود:
<?php ... ?>
: علامات PHP التي تُستخدم لتحديد الشيفرة البرمجية.echo
: أمر يُستخدم لعرض النصوص على المتصفح.
- تشغيل الكود: احفظ الملف بامتداد
.php
في مجلدhtdocs
داخل دليل XAMPP، ثم افتح المتصفح وادخل العنوانhttp://localhost/filename.php
.
1.5 كيفية تشغيل الأكواد عبر المتصفح
- فتح الملف من المتصفح:
- بعد حفظ الملف في مجلد
htdocs
داخل XAMPP، يمكنك الوصول إليه عبر المتصفح بكتابةhttp://localhost/yourfile.php
.
- بعد حفظ الملف في مجلد
- كيفية التعامل مع الأخطاء:
- إذا حدث خطأ، يُمكنك تمكين عرض الأخطاء باستخدام الكود:php
ini_set('display_errors', 1);
error_reporting(E_ALL);
- إذا حدث خطأ، يُمكنك تمكين عرض الأخطاء باستخدام الكود:
التمارين العملية:
- إنشاء صفحة PHP تعرض رسالة ترحيب (مثل “مرحبًا، [اسمك]!”).
- إجراء تغييرات في النص المعروض باستخدام
echo
.
هل تحتاج إلى إضافة تفاصيل أخرى أو توضيح نقطة معينة في هذا القسم؟