أخر الاخبار

ما هي لغة PHP وكيف تعمل ؟

 PHP هي اختصار لـ PHP: Hypertext Preprocessor وهي واحدة من أكثر لغات البرمجة استخدامًا في العالم. باستخدامه ، يمكن للمبرمجين والمطورين إنشاء مواقع ويب ديناميكية وملحقات للتطبيقات وتحسين البرامج وأنظمة التشغيل. اليوم سوف تتعلم المزيد عن ماهية PHP وكيف تعمل هذه التقنية الشعبية.  
فى هذا التدوينة سنقدم لكم المخطط التالي:
  • كيف ومتى ظهرت PHP ؛
  • كيف يعمل PHP ؛
  • ما هي مزايا استخدام PHP؟
  • ماذا يمكنك أن تفعل مع PHP.


كيف ومتى ظهرت PHP؟
تعود أصول PHP إلى عام 1994 ، عندما استخدم المبرمج الدنماركي Rasmus Lerdorf مجموعة من رموز CGI ( واجهة البوابة المشتركة ) الثنائية ، المكتوبة بلغة C ، لإجراء اتصال منطقي بين نظامين أو خوادم عبر الإنترنت.

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

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

في عام 1995 ، أصدر Rasmus الكود المصدري لأدوات PHP لعامة الناس. فتح هذا الباب أمام الأفكار من المطورين الآخرين ، الذين كانوا قادرين على نقل وتحسين هيكل الكود الأساسي للتكنولوجيا بحرية. بعبارة أخرى ، لقد تم تحسينها.

هذه هي الطريقة التي اكتسبت بها أدوات PHP شعبية متزايدة. كانت لغة البرمجة معروفة في جميع أنحاء العالم فقط باسم الصفحة الرئيسية الشخصية (PHP) في عام 1995. شيء تم تحديثه مرة أخرى في عام 1997 إلى PHP Hypertext Preprocessor .


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

يحدث الاتصال بين PHP و HTML عندما يقوم المستخدم (مبرمج أو مطور) بإدخال كود PHP في نص HTML. يحدث السحر عندما يتم تنفيذ هذه الرموز. 

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

بمعنى آخر ، يتلقى الخادم طلب الوصول إلى الصفحة. تعالج PHP هذه المعلومات ثم تعيد نتيجة هذا التفسير إلى متصفح المستخدم ، وتعرض المحتوى بتنسيق HTML.

تحدث نفس العملية إذا كان المستخدم يعمل مع PHP مع لغات أخرى ، مثل CSS (أوراق الأنماط) أو JavaScript.   


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

انظر أدناه ، 5 أسباب لاستخدامه:
  • سهل التعلم . تعد لغة PHP واحدة من أكثر اللغات التي يمكن الوصول إليها لتعلم الاستخدام. يحتوي بناء الجملة (القواعد التي تحكم منطق الإعدادات) على أنماط يسهل حفظها وفهمها. وإذا كان لديك بالفعل فكرة عن لغة C أو لغة Java ، فستشعر أنك في بيئة مألوفة وتساعد على تطوير مهاراتك
  • أداء عالي . PHP قادرة على دعم كميات كبيرة من البيانات. مع ذلك ، يمكن للغة تنفيذ العديد من الوظائف وتستهلك العديد من الموارد في نفس الوقت. وبدون المساومة على أداء وسرعة الخادم الذي تستضيفه. 
  • إنه مفتوح المصدر . هذا يعني أن لغة PHP مجانية لأي مستخدم. أكثر من ذلك ، يمكن للمطورين والمبرمجين ذوي الخبرة الذين يتمتعون بإمكانية الوصول إلى الكود المصدري إجراء تحديثات وتحسينات دورية. وهذا يعني المزيد من الميزات والوظائف والاستقرار وعدد أقل من الأخطاء (الأخطاء).  
  • إنه متعدد المنصات . إنها السهولة التي يجب على المستخدمين أن يكونوا قادرين فيها على استخدام وتشغيل لغة PHP على مجموعة متنوعة من أنظمة التشغيل. أنظمة Windows و Linux (وتوزيعاتها) و MacOS هي بعض منها. يحدث الشيء نفسه بين المتصفحات: Chrome و Safari و Edge و Firefox و Opera ، من بين آخرين ، كلها متوافقة.  
  • توافق قاعدة البيانات . قاعدة البيانات هي المكان الذي تحتفظ فيه بجميع بيانات ومعلومات مشروعك (موقع ويب أو مدونة أو متجر عبر الإنترنت) على الإنترنت. تتوافق لغة PHP مع الأنواع الرئيسية لقواعد البيانات ، مثل MySQL و SQLite و Firebird و Interbase و Oracle.

ماذا يمكنك أن تفعل مع PHP؟
يمكن استخدام لغة PHP في أي أداة تريد إنشاءها أو تطويرها على الإنترنت تقريبًا. يتضمن ذلك كل شيء من إنشاء مواقع الويب إلى تطوير الخدمات وتطبيقات الأنظمة على الويب.

أدناه ، نعرض بعض الاحتمالات لما يمكن إنشاؤه وإدارته باستخدام PHP.
1. المواقع الديناميكية
المواقع الديناميكية هي تلك التي لا تكون فيها العناصر المعروضة عليها ثابتة. تتم إدارة صفحاتك بواسطة تطبيق مستضاف على الخادم. باستخدام PHP ، يكون المستخدم هو الذي يحدد كيفية عرض الصفحة عند تحميلها في المستعرض. يمكنك القيام بذلك باستخدام منصات نشر المحتوى الديناميكي مثل WordPress و Drupal و Joomla و Magento و OpenCart. 


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


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


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


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



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -