أساسيات لغة PHP للمبتدئين: شرح عملي ومفصل لكل عنصر

PHP

مقدمة

بعد ما اتعرفنا على لغة PHP وأهميتها، جه وقت الجد! في المقال ده هنتعلم مع بعض الأساسيات البرمجية اللي لازم تفهمها علشان تبدأ تكتب كود فعلي وتنفذ مشاريع بسيطة.

1. كتابة أول كود بلغة PHP

كود PHP بيكون داخل وسم <?php ... ?>، وده مثال بسيط بيطبع رسالة على الشاشة:

<?php
  echo "أهلاً بيك في عالم PHP!";
?>

2. المتغيرات (Variables)

المتغيرات بتستخدم علشان نخزن فيها بيانات. وبتبدأ دايمًا بـ $، زي كده:

<?php
  $name = "عبدالفتاح";
  $age = 23;
  echo "أنا اسمي $name وعمري $age سنة";
?>

3. أنواع البيانات (Data Types)

في PHP عندنا أنواع بيانات كتير، أهمها:

  • String: نصوص، مثال: "Hello"
  • Integer: أرقام صحيحة، مثال: 10
  • Float: أرقام عشرية، مثال: 10.5
  • Boolean: صح أو خطأ، true / false
  • Array: مجموعة بيانات

4. الجمل الشرطية (if - else)

بتستخدم علشان تنفذ كود معين بناءً على شرط:

<?php
  $score = 80;
  if ($score >= 50) {
    echo "ناجح 🎉";
  } else {
    echo "راسب 😢";
  }
?>

5. الحلقات التكرارية (Loops)

for loop:

<?php
  for ($i = 1; $i <= 5; $i++) {
    echo "الرقم: $i <br>";
  }
?>

while loop:

<?php
  $x = 1;
  while ($x <= 3) {
    echo "مرحبا رقم $x <br>";
    $x++;
  }
?>

6. الدوال (Functions)

الدالة بتخليك تجمع أكواد في وظيفة واحدة تقدر تستخدمها أكتر من مرة:

<?php
  function greet($name) {
    echo "أهلاً يا $name!";
  }

  greet("عبدالفتاح");
?>

7. التعامل مع النماذج (Forms)

تقدر تستقبل بيانات من المستخدم باستخدام PHP مع نماذج HTML. مثال بسيط:

<form method="post">
  اسمك: <input type="text" name="username">
  <input type="submit" value="إرسال">
</form>

<?php
  if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $user = $_POST["username"];
    echo "أهلاً يا $user";
  }
?>

8. نصيحة أخيرة

جرب دايمًا الكود بنفسك! البرمجة مش بس قراءة، البرمجة ممارسة. كل ما كتبت كود أكتر، فهمك هيزيد أسرع.

جاهز تبدأ تجرب بنفسك؟ شد حيلك، الشغل الحقيقي لسه جاي! 💪

تعليقات