معرفة كيفية عمل PHP

PHP هو لغة برمجة كثيرًا ما تستخدم لإنشاء محتوى لمواقع الويب التي يمكنك من خلالها برمجة صفحات html ورموز المصدر. PHP هو ملف اختصار متكرر ماذا يعني "PHP Hنص النص Pإعادة المعالج »(مبدئيًا أدوات PHP ، أو ، Personal Hلى بعد Pأدوات العمر) ، وهو ملف لغة مفسرة تُستخدم لإنشاء تطبيقات للخوادم ، أو إنشاء محتوى ديناميكي لمواقع الويب. في الآونة الأخيرة أيضًا لإنشاء أنواع أخرى من البرامج بما في ذلك التطبيقات ذات الواجهة الرسومية باستخدام المكتبات Qt o GTK +.

استخدام PHP

الاستخدامات الرئيسية لـ PHP هي كما يلي:

  • الجدول الزمني لل شبكة ديناميكيات ، عادةً بالاشتراك مع محرك قاعدة البيانات MySQL، على الرغم من أنه يحتوي على دعم أصلي لمحركات أخرى ، بما في ذلك المعيار ODBC، مما يوسع بشكل كبير من إمكانيات الاتصال لديك.
  • برمجة وحدة التحكم ، بأسلوب بيرل س البرمجة النصية شل.
  • إنشاء تطبيقات رسومية مستقلة عن المتصفح ، من خلال الجمع بين PHP و Qt/GTK +، مما يسمح لك بتطوير تطبيقات سطح المكتب بتنسيق أنظمة التشغيل حيث يتم دعمه.

مزايا PHP

  • وهو لغة متعددة المنصات.
  • القدرة على الاتصال بمعظم برامج تشغيل قواعد البيانات المستخدمة اليوم ، تبرز اتصالها بـ MySQL
  • قراءة ومعالجة البيانات من مصادر مختلفة ، بما في ذلك البيانات التي يمكن للمستخدمين إدخالها من نماذج HTML.
  • القدرة على توسيع إمكاناتها باستخدام عدد هائل من الوحدات (تسمى ملحقات أو ملحقات).
  • لديها وثائق واسعة النطاق على موقعها الرسمي ([1]) ، ومن بينها أنه يتم شرح جميع وظائف النظام وتمثيلها في ملف تعليمات واحد.
  • Es حر، لذلك يتم تقديمه كبديل يسهل الوصول إليه للجميع.
  • يسمح بتقنيات البرمجة الشيئية.
  • يسمح لك بإنشاء النماذج للويب.
  • مكتبة أصلية شاملة للغاية ومضمنة من الوظائف
  • لا يتطلب تعريف أنواع المتغيرات أو معالجة تفصيلية منخفضة المستوى.

فيما يلي مثال لصفحة ويب بسيطة تم تطويرها باستخدام لغة PHP.

مثال

<?php

if (ايسيت($ _ وظيفة['عروض'])) {

     صدى 'مرحبا، '.هتمل($ _ وظيفة['اسم'])

         .طعامك المفضل هو:. هتمل($ _ وظيفة['غذاء']);

} آخر {

?>

<طريقة النموذج="بريد" عمل ="؟"> ما اسمك؟"نص" اسم ="اسم"> ما هو طعامك المفضل؟"غذاء"> معكرونة منال بيتزا"إرسال" اسم ="عروض" القيمة ="متابعة ، متابعة">

<?php

}

?>



في هذا الكود من الممكن ملاحظة الخصائص التالية:

  • يتم تلقي المتغيرات المرسلة بواسطة نموذج باستخدام طريقة POST باللغة داخل المصفوفة $_POST، مما يسهل الحصول على هذا النوع من البيانات. يتم استخدام نفس الطريقة بواسطة اللغة لجميع مصادر المعلومات في تطبيق الويب ، مثل ملفات تعريف الارتباط ( الكوكيز ) في المصفوفة $_COOKIES، متغيرات URL بتنسيق $_GET (والتي يمكن استخدامها في النماذج لحفظ البيانات) ، باستخدام متغيرات الجلسة $_SESSION، ومتغيرات الخادم والعميل من خلال المصفوفة $_SERVER.
  • يتم تضمين كود PHP داخل ملف HTML ويتفاعل معها ، مما يسمح لك بتصميم صفحة الويب في محرر مشترك HTML وأضف الشفرة الديناميكية داخل العلامات <?php ?>.
  • النتيجة تظهر وتخفي أجزاء معينة من الكود HTML بشروط.
  • من الممكن استخدام وظائف خاصة باللغة لتطبيقات الويب مثل htmlentitites()، والذي يحول الأحرف التي لها معنى خاص في الكود HTML أو التي قد يتم عرضها بشكل خاطئ في المتصفح كلكنات أو علامات تغير في الصورة ، في ما يعادلها في التنسيق HTML..

إذا كنت ترغب في مواصلة تعلم المزيد عن أكثر اللغات المجانية شيوعًا ، يمكنك زيارة الموقع الرسمي


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.