PHP في 2025: من أين يبدأ المبتدئ — دليل خطوة بخطوة

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة
```html

مقدمة في PHP: من أين تبدأ في عام 2025



PHP هي واحدة من أشهر لغات البرمجة لتطوير الويب، والتي تواصل التطور بنشاط. في عام 2025، تظل التقنية الأساسية لإنشاء المواقع الديناميكية وتطبيقات الويب. إذا كنت تفكر في البدء في تعلم PHP، فستكون هذه المقالة نقطة انطلاقك. سنشرح ما هي PHP، وكيفية تثبيتها، وإتقان القواعد الأساسية، وكتابة أول سكريبت. هيا بنا!



1. ما هي PHP ولماذا تتعلمها في عام 2025؟



PHP (Hypertext Preprocessor) هي لغة سكريبت من جانب الخادم، مصممة لتطوير الويب. يتم تنفيذ كودها على الخادم، ويتم إرسال النتيجة إلى متصفح المستخدم على شكل HTML عادي. هذا يسمح بإنشاء مواقع تفاعلية تتفاعل مع قواعد البيانات، وتعالج النماذج، وتدير الجلسات.



لماذا تختار PHP في عام 2025:

  • الانتشار الواسع: أكثر من 75% من جميع المواقع في العالم تستخدم PHP (بما في ذلك WordPress، Facebook، Wikipedia).
  • سهولة الدخول: القواعد بديهية، خاصة إذا كنت على دراية باللغات المشابهة لـ C.
  • مجتمع كبير: على Stack Overflow، GitHub والمنتديات، هناك آلاف الحلول والمكتبات الجاهزة.
  • إمكانيات حديثة: PHP 8.x (وما فوق) تتضمن الكتابة الصارمة (strict typing)، التحويل البرمجي في الوقت المناسب (JIT)، السمات (attributes) وأكثر من ذلك بكثير.
  • الطلب في السوق: مطورو PHP مطلوبون في استوديوهات الويب، الشركات الناشئة، والشركات الكبيرة.


2. التثبيت وإعداد البيئة



للعمل مع PHP، ستحتاج إلى بيئة خادم. أسهل طريقة للمبتدئين هي تثبيت الحزمة الجاهزة XAMPP (أو نظائرها: OpenServer، MAMP، WAMP). تتضمن Apache (خادم ويب)، PHP، MySQL و phpMyAdmin.



تعليمات خطوة بخطوة لنظام Windows:

  1. قم بتنزيل XAMPP من الموقع الرسمي.
  2. قم بتثبيت البرنامج، مع ترك جميع الإعدادات الافتراضية.
  3. قم بتشغيل لوحة تحكم XAMPP واضغط على Start لكل من Apache و MySQL.
  4. أنشئ مجلدًا لمشروعك في الدليل C:\\xampp\\htdocs\\ (على سبيل المثال، my-first-php).
  5. افتح المتصفح وانتقل إلى العنوان http://localhost/my-first-php/.


التحقق من التثبيت: قم بإنشاء ملف index.php في مجلد المشروع بالمحتوى التالي:



<?phpphpinfo();?>


إذا رأيت صفحة تحتوي على معلومات حول PHP، فكل شيء يعمل بشكل صحيح.



3. أساسيات قواعد PHP (Syntax)



كود PHP يبدأ دائمًا بالعلامة <?php ويمكن أن ينتهي بالعلامة ?> (الأخيرة غير إلزامية إذا لم يكن هناك HTML بعدها). دعنا نستعرض التركيبات الرئيسية.



المتغيرات وأنواع البيانات

يتم تعريف المتغيرات في PHP باستخدام علامة الدولار ($). يتم تحديد النوع تلقائيًا:



<?php$name = "آنا";          // نص (string)$age = 25;               // عدد صحيح (integer)$height = 1.68;          // عدد عشري (float)$is_student = true;      // قيمة منطقية (boolean)

echo "مرحبًا، $name! عمرك $age سنة.";?>


العبارات الشرطية

التركيبة التقليدية if-else:



<?php$score = 85;if ($score >= 90) {    echo "ممتاز!";} elseif ($score >= 70) {    echo "جيد.";} else {    echo "تحتاج إلى تحسين معرفتك.";}?>


الحلقات (Loops)

الأكثر شيوعًا هي for و foreach:



<?php// حلقة forfor ($i = 1; $i <= 5; $i++) {    echo "الخطوة رقم $i<br>";}

// حلقة foreach للمصفوفة$colors = ["أحمر", "أخضر", "أزرق"];foreach ($colors as $color) { echo "اللون: $color";```

المدونات

توصيات الكتب