ماذا تعني PHP؟

إلى ماذا ترمز PHP

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




ما هو موقف PHP؟

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



مقالات ذات صلة

ومع ذلك ، نظرًا لأن الويب تجاوزت لغة ترميز النص التشعبي البسيطة (HTML) ، فقد طالب المزيد والمزيد من الأشخاص بوظائف متقدمة. وُلد نوع جديد من لغات البرمجة ، ومعه ظهر اختصار جديد.





ماذا تعني PHP الآن؟

الجواب بسيط: PHP: المعالج الأولي للنص التشعبي .

تقول 'لكن انتظر ، لا يمكن أن يكون هذا هو الحل - كيف يمكن لـ P في PHP أن يرمز إلى PHP؟'



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

'إذن ، إلى ماذا ترمز PHP يا أولي؟'



'لماذا يا ستان ، إنها تعني PHP: المعالج الأولي للنص التشعبي ، بالتاكيد.'



عيد أم سعيد يا ابنة في القانون

'حسنا. حسنًا ، ما هو النص التشعبي؟

'أوه ، ستان ، الكل يعرف ذلك. النص التشعبي هو القدرة على ربط المعلومات النصية بـ آخر معلومة. إنها القوة الرئيسية وراء شبكة الويب العالمية ، بعد كل شيء ، السماح للأشخاص بمتابعة سلاسل المعلومات للوصول إلى المعلومات الجديدة بسهولة.

'أرى. حسنًا ، أولي ، إذا كنت ذكيًا جدًا ، فما هو المعالج المسبق؟

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

'قبل؟ أولي ، لماذا أي شخص يريد أن يفعل ذلك؟

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

'واو ، يجب أن أقول ، هذا مثير للإعجاب ، أولي. هل من شيء آخر؟'

'نعم يا ستان ، PHP مفيدة لأشياء كثيرة. إنشاء مستندات XML و Flash و PDF ... وإذا لم تتمكن من العثور على وحدة تقوم بما تريد في PEAR ، فيمكنك دائمًا برمجة وحداتك الخاصة. PHP هي لغة مرنة ومفيدة للغاية ، وتعمل على جميع - '

انتظر لحظة ، أولي! ما هو الشيء الذي تتحدث عنه الكمثرى؟

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

'فهمت ، فهمت. ملحق PHP ومستودع التطبيق. هذا منطقي ، باستثناء شيء واحد ، أولي.

'ما هذا يا ستان؟'

'ما الذي ترمز إليه PHP ، مرة أخرى؟'

مستقبل PHP

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