ماهي لغة php

PHP  وهي (اختصار لـ PHP: Hypertext Preprocessor) وتعني المعالج الأولى للنص التشعبي. ومعنى PHP إنها لغة برمجة من لغات البرمجة ولها نصية مفتوحة المصدر من جانب server تُستخدم لتطوير تطبيقات الويب. من خلال لغة البرمجة ، نعني برنامجًا قائمًا على النص (سطور من التعليمات البرمجية) مكتوب لأتمتة المهام. [1]

استخدام لغة PHP

  • PHP هي مجموعة فرعية من لغات البرمجة النصية مثل JavaScript و Python. الاختلاف هو أن PHP تستخدم في الغالب للتواصل من جانب server بينما يمكن استخدام JavaScript لكل من الواجهة الأمامية والخلفية و Python – من أجل جانب server فقط (الخلفية). [2]
  • يمكن تصميم صفحات الويب باستخدام HTML. باستخدام HTML ، يتم تنفيذ التعليمات البرمجية على متصفح المستخدم. من ناحية أخرى ، باستخدام لغة البرمجة النصية من جانب server PHP ، يتم تنفيذها على server قبل أن تصل إلى متصفح الويب الخاص بالمستخدم.
  • يمكن تضمين PHP في HTML ، وهي مناسبة تمامًا لتطوير الويب وإنشاء صفحات ويب ديناميكية لتطبيقات الويب وتطبيقات التجارة الإلكترونية وتطبيقات قواعد البيانات. تعتبر لغة ودية مع القدرة على الاتصال بسهولة مع MySQL و Oracle وقواعد البيانات الأخرى.

كيفية استخدام لغة البرمجة

  • لغة البرمجة النصية هي لغة تقوم بأتمتة تنفيذ المهام في بيئة وقت التشغيل الخاصة. يتضمن هذا إخبار صفحة ثابتة (تم إنشاؤها باستخدام HTML و CSS) لتنفيذ إجراءات محددة بالقواعد التي حددتها مسبقًا.
  • على سبيل المثال ، يمكنك استخدام برنامج نصي للتحقق من صحة نموذج للتأكد من ملء جميع الحقول قبل إرسال النموذج مرة أخرى إلى server . سيتم تشغيل البرنامج النصي ثم فحص جميع الحقول عندما يرسل المستخدم النموذج. إذا كان أحدهم فارغًا ، فسيتم عرض نص تحذير لإعلام المستخدم.
  • تشمل الاستخدامات الشائعة الأخرى للغات البرمجة النصية عرض تأثير القائمة المنسدلة عند تمرير المؤشر فوق القائمة الرئيسية ، وأزرار التمرير والرسوم المتحركة ، وفتح مربعات الحوار ، وما إلى ذلك.

لماذا تستخدم لغة PHP

PHP ليست لغة البرمجة النصية الوحيدة المتاحة من جانب server – فهناك العديد من اللغات الأخرى المتاحة. ومع ذلك ، فإنه يتفوق على منافسيه إذا كنت تدير موقع WordPress.

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

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

  • سهل التعلم: يمكنك تعلمه بسهولة لأنه يحتوي على توثيق رائع لوظائفه بالإضافة إلى أمثلة.
  • يستخدم على نطاق واسع: يتم استخدامه لإنشاء أي نوع من المنصات مثل التجارة الإلكترونية والمدونات ووسائل التواصل الاجتماعي وما إلى ذلك. تشير الإحصائيات إلى أن 79٪ من مواقع الويب تستخدم لغة PHP.
  • تكلفة منخفضة: إنه مفتوح المصدر لذا يمكنك استخدامه مجانًا.
  • مجتمع كبير: إذا واجهت أي مشكلة في ذلك ، فلا داعي للقلق لأن هناك الكثير من مدونات PHP على الإنترنت.
  • يتكامل مع قواعد البيانات: بعض الأمثلة هي MySQL و Oracle و Sybase و DB2 وما إلى ذلك.

الفرق بين JavaScript و PHP

  • لقد ذكرنا من قبل أنه يمكنك فعل الكثير من الأشياء باستخدام PHP. ومع ذلك ، يتم استخدامه على نطاق واسع لإنشاء محتوى ديناميكي.
  • إذا كنت معتادًا على استخدام JavaScript ، فأنت تعلم أنه يُستخدم أيضًا في جعل الصفحة الثابتة أكثر ديناميكية وتفاعلية . وبالتالي ، لدينا الآن لغتان من البرمجة النصية لهما وظائف مماثلة.
  • عندما يتعلق الأمر بإنشاء موقع ويب ديناميكي ، فمن الممكن بالفعل إنشاء موقع يعمل فقط على جافا سكريبت. ومع ذلك ، يمكن أن تختلف الوظائف بشكل كبير.
  • باستخدام JavaScript ، يمكنك إنشاء موقع ديناميكي يسمح بالتفاعلات البسيطة مثل تأثير تمرير الماوس والتصحيح التلقائي ومعارض الصور. لكن لا يمكنه إنشاء محتوى من إنشاء المستخدم مثل الشبكات الاجتماعية والتجارة الإلكترونية (مواقع الويب التي تتغير وفقًا لسلوك المستخدم). للقيام بذلك ، ستحتاج إلى PHP.
  • لنفترض أنك تقوم بتسجيل الدخول إلى شبكة اجتماعية. لعرض ملف التعريف الخاص بك ، يقوم PHP باسترداد بياناتك من قاعدة البيانات وإرسال النتيجة إلى متصفحك.
  • كلما قمت بإجراء تغيير على ملف التعريف الخاص بك ، ستقوم PHP بتخزين هذه المعلومات الجديدة في قاعدة البيانات لاستردادها في المستقبل. تتيح هذه العملية برمتها لشبكة اجتماعية عرض محتوى مختلف لمستخدمين مختلفين.
  • ومن ثم ، فإن JavaScript و PHP ليسا منافسين. بدلاً من ذلك ، يكملان بعضهم البعض لبناء موقع ديناميكي.

فوائد استخدام لغة برمجة PHP

  • PHP هي لغة برمجة نصية من جانب server لأغراض مختلفة. لكنها تُستخدم بشكل أساسي لإنشاء محتوى ديناميكي على الموقع.
  • يحظى بشعبية كبيرة بسبب طبيعته مفتوحة المصدر ووظائفه المتعددة. إنه بسيط بما يكفي للقادمين الجدد ، ولكن يمكن للمبرمجين المحترفين استخدامه أيضًا للحصول على ميزات أكثر تقدمًا.
  • يمكن لتعلم PHP وفهمها أن يعزز بلا شك مهارات المطور، ستتمكن من إنشاء أي نوع من مواقع الويب التي تريدها ، أو أن تصبح مطور WordPress ماهرًا ، أو حتى أنشأت تطبيقًا على الويب يومًا ما.
  • PHP هي لغة برمجة نصية من جانب server لأغراض مختلفة. لكنها تُستخدم بشكل أساسي لإنشاء محتوى ديناميكي على الموقع.
  • يحظى بشعبية كبيرة بسبب طبيعته مفتوحة المصدر ووظائفه المتعددة. إنه بسيط بما يكفي للقادمين الجدد ، ولكن يمكن للمبرمجين المحترفين استخدامه أيضًا للحصول على ميزات أكثر تقدمًا.
  • يمكن لتعلم PHP وفهمها أن يعزز بلا شك مهارات المطور لديك – ستتمكن من إنشاء أي نوع من مواقع الويب التي تريدها ، أو أن تصبح مطور WordPress ماهرًا ، أو حتى أنشأت تطبيقًا على الويب يومًا ما.

سمات مشتركة لأنواع لغات البرمجة

انواع لغات البرمجة مختلفة . بعض لغات البرمجة الشائعة موضحة في الشكل التالي. يمكنك التفكير في لغات البرمجة تمامًا مثل اللغات المنطوقة ، حيث يشترك كلاهما في العديد من الخصائص نفسها ، مثل:

  • الوظائف عبر اللغات: يمكن لجميع لغات البرمجة إنشاء نفس الوظيفة المشابهة لكيفية تعبير اللغات المنطوقة عن نفس الأشياء والعبارات والعواطف.
  • التركيب والبنية: يمكن أن تتداخل الأوامر في لغات البرمجة تمامًا مثلما تتداخل الكلمات في اللغات المنطوقة. لإخراج نص إلى الشاشة في Python أو Ruby ، ​​يمكنك استخدام الأمر print ، تمامًا مثل Imprimer و Imprimir هما أفعال “print” بالفرنسية والإسبانية.
  • العمر الطبيعي: تولد لغات البرمجة عندما يفكر المبرمج في طريقة جديدة أو أسهل للتعبير عن مفهوم حسابي. إذا وافق المبرمجون الآخرون ، فإنهم يعتمدون اللغة لبرامجهم الخاصة وتنتشر لغة البرمجة. ومع ذلك ، تمامًا مثل اللاتينية أو الآرامية ، إذا لم يتم اعتماد لغة البرمجة من قبل مبرمجين آخرين أو ظهرت لغة أفضل ، فإن لغة البرمجة تموت ببطء من قلة الاستخدام. [3]
Source: almrsal.com
شارك

اترك ردّاً

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

Stay informed and not overwhelmed, subscribe now!