🐘 الدرس 1 من 13
مقدمة إلى PHP
ما هو PHP ولماذا نتعلمه؟
ما هو PHP؟
PHP اختصار لـ "PHP: Hypertext Preprocessor" — لغة برمجة مفتوحة المصدر مُصمَّمة خصيصاً لبناء تطبيقات الويب الديناميكية. يعمل PHP على الـ Server (الخادم)، أي أن الكود ينفَّذ على السيرفر ويُرسَل الناتج HTML للمتصفح.
تاريخياً، PHP بدأت عام 1994 على يد Rasmus Lerdorf كمجموعة من سكريبتات Perl البسيطة لتتبع زوار موقعه الشخصي. اليوم PHP تشغّل أكثر من 77% من مواقع الويب التي نعرف لغتها على الإنترنت، بما فيها WordPress وFacebook (في بداياتها) وWikipedia.
لماذا PHP؟
تاريخياً، PHP بدأت عام 1994 على يد Rasmus Lerdorf كمجموعة من سكريبتات Perl البسيطة لتتبع زوار موقعه الشخصي. اليوم PHP تشغّل أكثر من 77% من مواقع الويب التي نعرف لغتها على الإنترنت، بما فيها WordPress وFacebook (في بداياتها) وWikipedia.
لماذا PHP؟
- ✅ سهلة التعلم للمبتدئين
- ✅ مجانية ومفتوحة المصدر
- ✅ تعمل على كل أنواع السيرفرات
- ✅ تتكامل بسهولة مع MySQL
- ✅ مجتمع ضخم ووثائق رائعة
PHP
<?php
// أول سكريبت PHP في حياتك!
echo "مرحباً بالعالم!";
echo "<br>";
echo "PHP يعمل على السيرفر وليس في المتصفح";
?>
الناتج المتوقع
مرحباً بالعالم!
PHP يعمل على السيرفر وليس في المتصفحبنية ملف PHP
ملف PHP يمكن أن يحتوي على HTML عادي وكود PHP في نفس الوقت. يبدأ كود PHP بـ
أنواع كتابة PHP:
echo و print: كلاهما لعرض النص، لكن
<?php وينتهي بـ ?>. الامتداد المعتاد للملفات هو .php.
أنواع كتابة PHP:
<?php ... ?>— الطريقة القياسية (الموصى بها)<?= $var ?>— اختصار echo
echo و print: كلاهما لعرض النص، لكن
echo أسرع قليلاً وتقبل قيماً متعددة بفاصلة، بينما print ترجع القيمة 1 دائماً.
PHP
<!DOCTYPE html>
<html>
<body>
<h1>موقع PHP</h1>
<?php
// هذا تعليق من سطر واحد
# هذا أيضاً تعليق
/*
هذا تعليق
متعدد الأسطر
*/
echo "<p>مرحباً!</p>";
print "<p>PHP رائع!</p>";
// echo تقبل قيماً متعددة
echo "الاسم: ", "أحمد", "<br>";
// اختصار echo
$city = "القاهرة";
?>
<p>المدينة: <?= $city ?></p>
</body>
</html>
الناتج المتوقع
موقع PHP
مرحباً!
PHP رائع!
الاسم: أحمد
المدينة: القاهرةكيفية تشغيل PHP
لتشغيل PHP تحتاج إلى خادم ويب. أسهل الطرق:
1. XAMPP (موصى به للمبتدئين)
حزمة مجانية تشمل Apache + MySQL + PHP. حمّلها من
2. PHP Built-in Server
إذا كان PHP مثبتاً على جهازك:
3. بيئات أونلاين
1. XAMPP (موصى به للمبتدئين)
حزمة مجانية تشمل Apache + MySQL + PHP. حمّلها من
apachefriends.org، ضع ملفاتك في مجلد htdocs، وافتح المتصفح على localhost/ملفك.php
2. PHP Built-in Server
إذا كان PHP مثبتاً على جهازك:
php -S localhost:8000
ثم افتح المتصفح على localhost:8000
3. بيئات أونلاين
- 3v4l.org
- onlinephp.io
- repl.it
PHP
<?php
// معلومات عن نسخة PHP
echo "نسخة PHP: " . phpversion();
echo "<br>";
// معلومات أكثر تفصيلاً
echo "نظام التشغيل: " . PHP_OS;
echo "<br>";
// تاريخ اليوم
echo "التاريخ: " . date("Y-m-d");
echo "<br>";
// وقت تنفيذ السكريبت
echo "الوقت: " . date("H:i:s");
?>
الناتج المتوقع
نسخة PHP: 8.2.0
نظام التشغيل: Linux
التاريخ: 2026-05-13
الوقت: 14:30:00