"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > مقدمة إلى PHP

مقدمة إلى PHP

تم النشر بتاريخ 2024-08-28
تصفح:579

Introduction to PHP

PHP

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

مميزات لغة PHP

  • مفتوحة المصدر: لغة PHP مجانية الاستخدام والتوزيع.
  • عبر الأنظمة الأساسية: يمكن تشغيل PHP على أنظمة تشغيل متعددة، مثل Windows وLinux وmacOS.
  • دعم قواعد البيانات: PHP يدعم قواعد بيانات مختلفة، مثل MySQL، وPostgreSQL، وSQLite.
  • دعم المجتمع: هناك وفرة من الوثائق وموارد المجتمع المتاحة للتعلم واستكشاف الأخطاء وإصلاحها.

بناء الجملة الأساسي

ملفات PHP

عادةً ما يتم حفظ كود PHP في ملفات ذات ملحق .php. يمكن تضمين كود PHP في HTML، وسيقوم الخادم بتنفيذ كود PHP عند معالجة الطلب وإرجاع النتيجة.


المتغيرات

في PHP، تبدأ المتغيرات بعلامة الدولار ($) متبوعة باسم المتغير. يمكن أن تحتوي أسماء المتغيرات على أحرف وأرقام وشرطات سفلية، ولكن لا يمكن أن تبدأ برقم.


أنواع البيانات

يدعم PHP أنواع البيانات المختلفة، بما في ذلك:

  • خيط
  • عدد صحيح
  • يطفو
  • منطقية
  • المصفوفة
  • هدف

هياكل التحكم

يدعم PHP هياكل التحكم المختلفة، بما في ذلك العبارات الشرطية والحلقات.

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

= 18) {
    echo "Adult";
} else {
    echo "Minor";
}
?>

الحلقات


وظائف

الوظائف عبارة عن كتل تعليمات برمجية قابلة لإعادة الاستخدام في PHP ويمكن استدعاؤها بالاسم. تحتوي PHP على العديد من الوظائف المضمنة، ويمكنك أيضًا تحديد وظائف مخصصة.


المصفوفات

المصفوفات هي متغيرات يمكنها تخزين قيم متعددة. PHP يدعم المصفوفات المفهرسة والمصفوفات الترابطية.

المصفوفات المفهرسة


المصفوفات الترابطية

 25, "Alice" => 30);
echo $ages["John"]; // Output: 25
?>

البرمجة الشيئية

يدعم PHP البرمجة الموجهة للكائنات (OOP)، مما يسمح للمطورين بإنشاء فئات وكائنات.

الفئات والكائنات

color = $color;
    }

    function getColor() {
        return $this->color;
    }
}

$myCar = new Car("Red");
echo $myCar->getColor(); // Output: Red
?>
بيان الافراج تم نشر هذه المقالة على: https://dev.to/autext/introduction-to-php-51m6?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3