PHP 101

مؤلف: Judy Howell
تاريخ الخلق: 27 تموز 2021
تاريخ التحديث: 12 قد 2024
Anonim
PHP 101 - Introduction
فيديو: PHP 101 - Introduction

المحتوى



المصدر: بختيار زين / دريمستيم

يبعد:

لغة البرمجة النصية هذه بسيطة وغير مكلفة وفعالة للغاية ، وهذا ما يفسر لماذا تحظى بشعبية كبيرة.

يمكن استخدام ثلاث كلمات لوصف PHP: وظيفية ومرنة وشعبية.

ولهذا السبب تستخدم لغة البرمجة النصية هذه من قبل بعض أكبر مواقع الويب في العالم ، بما في ذلك Wikipedia و WordPress. في الواقع ، يتم استخدامه من قبل أكثر من 80 في المئة من جميع المواقع ، ومواقع أكثر بكثير من ASP.Net و ColdFusion و Perl. ولهذا السبب من المهم جدًا لمطوري الويب والمصممين الجادين الدخول في PHP. ألقِ نظرة جيدة على هذه اللغة ولماذا تحظى بشعبية كبيرة. (يتم استخدام PHP أيضًا لمشاريع إنترنت الأشياء. اكتشف المزيد في أفضل 10 لغات ترميز لمشاريع إنترنت الأشياء.)

ما هو PHP؟

يعد PHP اختصارًا متكررًا لـ PHP: Hyper Preprocessor ، ويستخدم في البرمجة النصية من جانب الخادم من أجل التوصل إلى صفحات ويب ديناميكية. PHP هي لغة نصية للأغراض العامة وعادةً ما تكون مضمنة في HTML.

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


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

كيف بدأت PHP

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

لماذا PHP تحظى بشعبية

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

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


No Bugs، No Stress - دليلك خطوة بخطوة لإنشاء برامج لتغيير الحياة دون تدمير حياتك

لا يمكنك تحسين مهارات البرمجة لديك عندما لا يهتم أحد بجودة البرنامج.

يمكن أيضًا استخدام PHP في العديد من المنصات ومتوافق مع العديد من الخوادم. يمكن تنفيذ البرامج النصية لـ PHP على جهاز كمبيوتر يعمل على نظام Windows ولن تواجه أية مشكلات عند تشغيله على جهاز Unix أو Linux. ما هو أكثر من ذلك ، يعمل PHP على العديد من الخوادم الأكثر شعبية اليوم ، مثل IIS و Apache. يعمل PHP أيضًا بسلاسة مع معظم خوادم قواعد البيانات الشائعة مثل Hyperweave و Sybase و Oracle و MySQL و FrontBase و Ingres و Informix. كما يدعم اتصال قواعد البيانات المفتوحة (ODBC). هذا يعني أن أي خوادم قاعدة بيانات تستخدم هذا المعيار ستكون قادرة على العمل مع PHP.

يعمل PHP أيضًا بشكل جيد مع الكثير من البروتوكولات مثل IMAP و POP3 و HTTP و COM و LDAP و SNMP. يمكن أن يدعم حتى كائنات Java و CORBA و WDDX تبادل البيانات المعقدة.

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

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

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

مطبات استخدام PHP

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

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

تعلم PHP

هناك الكثير من المواقع التي تقدم دروسًا عن PHP للمبتدئين والمبرمجين المتوسطين والخبراء. المعرفة السابقة في HTML أو XHTML و JavaScript هي المفضلة ، لكن الفهم الأساسي لهذه الخلفية يوفر خلفية كافية للبدء في تعلم وفهم PHP. بمجرد أن تكون مستعدًا لاختبار مهارات PHP الخاصة بك ، يجب أن تحصل على خادم ويب مع دعم PHP باستخدام خادمك الخاص وتثبيت Apache أو IIS عليه ، ثم تثبيت PHP و MySQL (أو خادم قاعدة بيانات آخر تريده). يمكنك أيضًا الحصول على مضيف ويب يقدم دعم PHP و MySQL.

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