PHP

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

ما هي PHP؟

‏PHP لغة برمجة مفتوحة المصدر صُممت للويب. تعمل على الخادم: عندما تُطلب صفحة، تُعدّ شيفرة PHP الاستجابة أو تعالج البيانات المرسلة من نموذج، ولا يصل إلى متصفح الزائر إلا الناتج. أنشأها راسموس ليردورف عام 1994 باسم «Personal Home Page Tools»، واليوم يرمز اسمها إلى «PHP: Hypertext Preprocessor».

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

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

أين نستخدم PHP

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

  • نماذج التواصل وعروض الأسعار

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

  • تطبيقات خادم صغيرة

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

  • أنظمة أكبر مع Laravel

    عندما يحتاج المشروع إلى لوحات تحكم أو حسابات مستخدمين أو أنظمة حجز، نبني على Laravel، إطار عمل PHP الذي يمنح الشيفرة بنية مجرّبة وحماية مدمجة.

  • تحديث المواقع القديمة

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

لماذا PHP؟

  • تعمل على كل استضافة تقريبًا

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

  • ناضجة وموثقة جيدًا

    تُستخدم PHP في الويب منذ أكثر من ثلاثين عامًا. توثيقها شامل، وحلول المشكلات الشائعة معروفة، ويمكن لمطوّر آخر أن يتسلّم الشيفرة لاحقًا دون مفاجآت.

  • جدول أمان واضح

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

كيف نعمل على مشروعك

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

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

تصميم المواقع وتطويرها

الأسئلة الشائعة

مركز المساعدة
أليست PHP لغة قديمة؟

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

هل تستطيع استضافتي الحالية تشغيلها؟

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

هل أدفع رسوم ترخيص مقابل PHP؟

لا. فـ PHP مفتوحة المصدر ومجانية حتى للمواقع التجارية، وتكلفتك الوحيدة هي الاستضافة التي تعمل عليها.

ماذا يحدث عندما ينتهي دعم نسخة PHP لديّ؟

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

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

لنحدد معًا الأدوات التي تناسب عملك، ثم نعود إليك بخريطة طريق لمشروعك.