ما هو PHP؟ اكتب برنامج PHP الأول الخاص بك

ما هو PHP؟

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

لا يمكن تفسير نصوص PHP إلا على خادم مثبت عليه PHP.

تتطلب أجهزة الكمبيوتر العميلة التي تصل إلى برامج PHP النصية متصفح ويب فقط.

يحتوي ملف PHP على علامات PHP وينتهي بالامتداد ".php".

ما هي لغة البرمجة النصية؟

البرنامج النصي عبارة عن مجموعة من تعليمات البرمجة التي يتم تفسيرها في وقت التشغيل.

لغة البرمجة النصية هي لغة تفسر البرامج النصية في وقت التشغيل. عادةً ما يتم تضمين البرامج النصية في بيئات البرامج الأخرى.

عادةً ما يكون الغرض من البرامج النصية هو تحسين الأداء أو تنفيذ المهام الروتينية لأحد التطبيقات.

يتم تفسير البرامج النصية من جانب الخادم على الخادم بينما يتم تفسير البرامج النصية من جانب العميل بواسطة تطبيق العميل.

PHP هو برنامج نصي من جانب الخادم يتم تفسيره على الخادم أثناء جافا سكريبت هو مثال لبرنامج نصي من جانب العميل يتم تفسيره بواسطة متصفح العميل. يمكن تضمين كل من PHP وJavaScript في صفحات HTML.

لغة البرمجة مقابل لغة البرمجة النصية

لغة برمجة لغة البرمجة
لديه كافة الميزات اللازمة لتطوير تطبيقات كاملة. تستخدم في الغالب للمهام الروتينية
يجب أن يتم تجميع التعليمات البرمجية قبل أن يتم تنفيذها عادة ما يتم تنفيذ التعليمات البرمجية دون تجميع
لا تحتاج إلى أن تكون جزءا لا يتجزأ من لغات أخرى عادة ما يتم تضمينه في بيئات البرامج الأخرى.

ماذا تعني PHP؟

PHP يعني – الصفحة الرئيسية الشخصية، ولكنها الآن تمثل الاسم الخلفي العودي PHP: المعالج المسبق للنص التشعبي.

قد يتم تضمين كود PHP في كود HTML، أو يمكن استخدامه مع أنظمة قوالب الويب المختلفة ونظام إدارة محتوى الويب وأطر الويب.

بناء جملة PHP

بناء جملة PHP

يمكن أن يحتوي ملف PHP أيضًا على علامات مثل HTML وبرامج نصية من جانب العميل مثل JavaScript.

  • HTML ميزة إضافية عند تعلم لغة PHP. يمكنك حتى تعلم PHP بدون معرفةwing HTML ولكن من المستحسن أن تعرف على الأقل أساسيات HTML.
  • أنظمة إدارة قواعد البيانات نظام إدارة قواعد البيانات (DBMS) للتطبيقات التي تدعم قواعد البيانات.
  • لمزيد من المواضيع المتقدمة مثل التطبيقات التفاعلية وخدمات الويب، ستحتاج جافا سكريبت وXML.

يوضح الرسم البياني الموضح أدناه الأساسيات archiتقنية تطبيق الويب PHP وكيفية تعامل الخادم مع الطلبات.

بناء جملة PHP

لماذا استخدام PHP؟

من الواضح أنك سمعت عن عدد من لغات البرمجة في الخارج؛ ربما تتساءل لماذا نرغب في استخدام PHP كسم لبرمجة الويب. فيما يلي بعض الأسباب المقنعة.

  • PHP هو مفتوح المصدر ومجاني.
  • منحنى التعلم قصير مقارنة باللغات الأخرى مثل JSP وASP وما إلى ذلك.
  • وثيقة مجتمعية كبيرة
  • تدعم معظم خوادم استضافة الويب PHP افتراضيًا على عكس اللغات الأخرى مثل ASP التي تحتاج إلى IIS. وهذا يجعل PHP خيارًا فعالاً من حيث التكلفة.
  • يتم تحديث PHP بشكل منتظم لمواكبة أحدث اتجاهات التكنولوجيا.
  • الميزة الأخرى التي تحصل عليها باستخدام PHP هي أنها لغة البرمجة النصية من جانب الخادم; هذا يعني أنك تحتاج فقط إلى تثبيته على الخادم، ولا تحتاج أجهزة الكمبيوتر العميلة التي تطلب الموارد من الخادم إلى تثبيت PHP؛ فقط متصفح الويب سيكون كافيا.
  • PHP لديها في الدعم المدمج للعمل جنبًا إلى جنب مع MySQL; هذا لا يعني أنه لا يمكنك استخدام PHP مع أنظمة إدارة قواعد البيانات الأخرى. لا يزال بإمكانك استخدام PHP مع

    • بوستجرس
    • Oracle
    • MS SQL المخدم
    • أودبك الخ.
  • PHP هو عبر منصة. هذا يعني أنه يمكنك نشر تطبيقك على عدد من أنظمة التشغيل المختلفة مثل windows، لينكس، ماك أو إس وما إلى ذلك.

ما هو PHP المستخدم وحصة السوق

من حيث الحصة السوقية، هناك أكثر من 20 مليون موقع وتطبيق على الإنترنت تم تطويرهما باستخدام لغة البرمجة النصية PHP.

ويمكن أن يعزى ذلك إلى النقاط التي أثيرت أعلاه؛

يوضح الرسم البياني أدناه بعض المواقع الشهيرة التي تستخدم لغة PHP

PHP يستخدم لحصة السوق

PHP vs Asp.Net VS JSP VS CFML

ASP - صفحات الملقم النشطة، JSP - صفحات خادم Java، CFML - لغة ترميز Cold Fusion الجدول أدناه شركاتares لغات البرمجة النصية المختلفة من جانب الخادم باستخدام PHP

أحدث PHP ASP JSP CFML
منحنى التعلم في صفقات أطول من PHP أطول من PHP أطول من PHP
استضافة المواقع مدعوم من قبل جميع خوادم الاستضافة تقريبًا يحتاج إلى خادم مخصص مدعومة إلى حد ما يحتاج إلى خادم مخصص
المصدر المفتوح نعم لا نعم كلا التجارية ومفتوحة المصدر
دعم خدمات الويب بني في يستخدم إطار عمل .NET يستخدم إضافة على المكتبات بني في
التكامل مع HTML سهل كوم إلى حد ماplex كوم إلى حد ماplex سهل
دعم الخلية محلي يحتاج إلى برامج تشغيل طرف ثالث يحتاج إلى برامج تشغيل طرف ثالث الإصدار الحالي لديه دعم أصلي. تستخدم الإصدارات الأقدم ODBC
تمتد بسهولة عن طريق لغات أخرى نعم لا تم توسيعه باستخدام فئات ومكتبات Java. نعم

ملحقات ملفات PHP

امتداد الملف والعلامات من أجل الخادم إلى تحديد لنا PHP ملفات و مخطوطات، يجب علينا أن حفظ ال ملف مع الالجائزة ملحق ".php".. تتضمن امتدادات ملفات PHP الأقدم

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

تم تصميم PHP للعمل مع HTML، وعلى هذا النحو، يمكن تضمينه في كود HTML.

ملحقات ملفات PHP

يمكنك إنشاء ملفات PHP بدون أي علامات html وهذا ما يسمى ملف Pure PHP.

يفسر الخادم كود PHP ويخرج النتائج كرمز HTML إلى متصفحات الويب.

لكي يتمكن الخادم من التعرف على كود PHP من كود HTML، يجب علينا دائمًا تضمين كود PHP في علامات PHP.

تبدأ علامة PHP بالرمز أقل من متبوعًا بعلامة الاستفهام ثم الكلمات "php".

PHP هي لغة حساسة لحالة الأحرف، و"VAR" ليست هي نفسها "var".

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

<?php … ?>

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

PHP مرحباً بالعالم

البرنامج الموضح أدناه هو تطبيق PHP أساسي يقوم بإخراج الكلمات "Hello World!" عند عرضها في متصفح الويب.

<?php
echo "Hello world";
?>

الإخراج:

Hello world

نبذة عامة

  • PHP تعني المعالج المسبق للنص التشعبي
  • PHP هي لغة البرمجة النصية من جانب الخادم. وهذا يعني أنه يتم تنفيذه على الخادم. لا تحتاج تطبيقات العميل إلى تثبيت PHP.
  • يتم حفظ ملفات PHP بامتداد الملف ".php"، ويتم تضمين رمز تطوير PHP في علامات.
  • PHP مفتوح المصدر ومتعدد المنصات