تضمين PHP في HTML
تعلّم كيفية تضمين PHP داخل HTML لإنشاء صفحات ويب ديناميكية
تضمين PHP في HTML درس مجاني في PHP Academy على CoddyKit. هذا هو الدرس 2 من أصل 2. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في PHP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة PHP Academy 2 دروس في المجموع.
تضمين PHP في HTML
تضمين PHP في HTML
مرحبًا بكم في الدرس التالي! ستتعلّمون في هذا الدرس كيفية تضمين تعليمات PHP داخل HTML لإنشاء صفحات ويب ديناميكية وتفاعلية. فلنبدأ!
لماذا نضمّن PHP في HTML؟
لماذا نضمّن PHP في HTML؟
يسمح تضمين PHP في HTML بإنشاء صفحات ويب تعرض محتوى ديناميكيًا استنادًا إلى منطق يعمل على جانب الخادم. وهذا أمر أساسي لإنشاء تجارب مخصصة للمستخدمين، ومعالجة النماذج، والتفاعل مع قواعد البيانات.
مثال: عرض اسم المستخدم أو التاريخ الحالي على صفحة ويب.
أساسيات PHP في HTML
أساسيات PHP في HTML
يمكنكم تضمين تعليمات PHP داخل HTML باستخدام الوسمين <?php و?>. مثال:
<?php echo "Welcome to My Website!"; ?>استخدام متغيرات PHP في HTML
استخدام متغيرات PHP في HTML
يمكنكم تعريف متغيرات PHP واستخدامها ضمن محتوى HTML. مثال:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dynamic Content</title>
</head>
<body>
<?php
$name = "Alice";
?>
<h1>Welcome, <?php echo $name; ?>!</h1>
</body>
</html>
استخدام PHP لإنشاء HTML شرطي
استخدام PHP لإنشاء HTML شرطي
يمكن استخدام PHP لعرض محتوى HTML بشكل مشروط استنادًا إلى منطق يعمل على جانب الخادم. مثال:
الناتج: بناءً على قيمة $isLoggedIn، سيعرض المتصفح إما "مرحبًا بعودتكم!" أو "يرجى تسجيل الدخول."
<!DOCTYPE html>
<html lang="en">
<head>
<title>Conditional Content</title>
</head>
<body>
<?php
$isLoggedIn = true;
?>
<?php if ($isLoggedIn): ?>
<h1>Welcome Back!</h1>
<?php else: ?>
<h1>Please Log In</h1>
<?php endif; ?>
</body>
</html>
استخدام الحلقات في HTML
استخدام الحلقات في HTML
يمكن استخدام حلقات PHP لإنشاء محتوى HTML متكرر. مثال:
الناتج: سيعرض المتصفح قائمة غير مرتبة تحتوي على العناصر "العنصر 1" و"العنصر 2" و"العنصر 3".
<!DOCTYPE html>
<html lang="en">
<head>
<title>Loop Example</title>
</head>
<body>
<ul>
<?php
$items = ["Item 1", "Item 2", "Item 3"];
foreach ($items as $item):
?>
<li><?php echo $item; ?></li>
<?php endforeach; ?>
</ul>
</body>
</html>
وسوم PHP المختصرة
وسوم PHP المختصرة
يمكنكم استخدام وسوم PHP المختصرة <?= باعتبارها صيغة مختصرة لـ <?php echo. مثال:
الناتج: سيعرض المتصفح "مرحبًا بالعالم!"
ملاحظة: قد يلزم تفعيل الوسوم المختصرة في إعدادات PHP (short_open_tag في php.ini).
<!DOCTYPE html>
<html lang="en">
<head>
<title>Short Tags</title>
</head>
<body>
<h1><?= "Hello, World!"; ?></h1>
</body>
</html>
أفضل الممارسات لتضمين PHP في HTML
أفضل الممارسات لتضمين PHP في HTML
إليكم بعض النصائح لكتابة تعليمات برمجية نظيفة وقابلة للصيانة:
- استخدموا مسافة بادئة مناسبة لتحسين سهولة القراءة.
- افصلوا منطق PHP عن HTML قدر الإمكان.
- استخدموا محركات القوالب مثل Blade أو Twig في المشاريع الكبيرة.
نصيحة: حافظوا على تنظيم تعليمات PHP لتسهيل تصحيح الأخطاء وصيانة التعليمات البرمجية.
<!DOCTYPE html>
<html lang="en">
<head>
<title>PHP Example</title>
</head>
<body>
<?php
$greeting = "Hello, PHP!";
?>
<h1><?php echo $greeting; ?></h1>
</body>
</html>
أحسنتم!
أحسنتم!
تهانينا! لقد تعلّمتم كيفية تضمين PHP في HTML لإنشاء صفحات ويب ديناميكية. يمكنكم الآن دمج منطق جانب الخادم مع محتوى جانب العميل بسلاسة. في الدرس التالي، سنتعمّق في متغيرات PHP وثوابتها. واصلوا البرمجة!

الأسئلة الشائعة
هل درس «تضمين PHP في HTML» مجاني؟
نعم — نص درس «تضمين PHP في HTML» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 2 دروس في المجموع.
ماذا ستتعلم في «تضمين PHP في HTML»؟
تعلّم كيفية تضمين PHP داخل HTML لإنشاء صفحات ويب ديناميكية تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟
لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 2.
كم من الوقت يستغرق درس «تضمين PHP في HTML»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟
نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- بنية PHP وصياغتها
- تضمين PHP في HTML