تأسيس وتاريخ PHP
أنشئت أصلا من قبل Rasmus Lerdorf في عام 1994، وأُصدرت بعد ذلك بعام.
بعد عدة أعوام، أعاد اثنان من المبرمجين الجامعيّين، وهما “زئيف سوراسكي” و”أندي غوتمانز”، كتابة قاعدة النسخة الأصلية، وأطلقا الإصدار الذي سمي حينها ب PHP3
ما معنى “لغة برمجة من جانب الخادم”!؟
إن التطبيق الأساسي والأكثر إبداعا ل PHP يكون عندما يتمّ استخدامها من ناحية الخادم اي من أجل بناء مواقع وتطبيقات ويب تفاعلية، بطريقة آمنةٍ، غير مكلفة، ويمكن الاعتماد عليها.
انتشار وشعبيّة PHP
قويّةٌ بما يكفي لتكون في قلب أكبر نظام تدوين على الويب (WordPress).
عميقةٌ بما يكفي لتشغيل أكبر شبكةٍ اجتماعيةٍ في العالم (Facebook).
واسعةٌ ومتشعبة بما يكفي لتكوين أكبر موسوعة معارف إلكترونية في العالم (Wikipedia).
تسيطر على أكثر من 80% من جميع المواقع
الاستخدامات الشائعة ل PHP
العمل على “تطبيقات الويب” مثل إنشاء صفحات تسجيل الدّخول إلى اسم المستخدم وكلمة المرور، والتّحقّق من التّفاصيل من نموذج، وإنشاء المنتديات، ومعارض الصور، والاستطلاعات، والكثير غيرها.
يتم استخدامها عموما لتحسين صفحات الويب.
تنفذ PHP وظائف النظام، أي من خلال الملفات الموجودة على نظام، حيث يمكنها إنشاؤها وفتحها وقراءتها وكتابتها وإغلاقها.
يمكن جمع البيانات من الملفات، حفظ البيانات إلى ملف، أو من خلال البريد الإلكتروني، وأيضًا يمكن إرسال البيانات، وإرجاع البيانات إلى المستخدم.
يمكن إضافة أو حذف أو تعديل العناصر داخل قاعدة البيانات.
يمكن الوصول إلى متغيرات ملفات تعريف الارتباط وتعيين ملفات تعريف الارتباط.
باستخدام PHP يمكن تقييد وصول المستخدمين إلى بعض صفحات موقع الويب الخاص بك.
يمكن تشفير البيانات.
ميزات PHP
التوافق
تعمل على منصات مختلفة ومتنوعة
سهولة التعلّم والاستعمال
السرعة
تعد PHP أسرع مورد متاح لإنشاء مواقع ديناميكيّة.
حيث مجتمع دعم وتطوير PHP يستمر في تحسين أداء اللغة
الاستخدام والتفاعل مع لغات أخرى
المصدر المفتوح والتوسع والدعم
مجانية
الدعم القويّ لقواعد البيانات
إنّ PHP تدعم نطاقًا واسعًا من قواعد البيانات؛ باعتبارها لغة البرمجة الأكثر شيوعًا على الإنترنت
- الرئيسية
- مدونتي
هل تسائلت يوما عن لغة البرمجة الّتي كُتِب به موقع إلكترونيّ ما، كموقع فيسبوك مثلًا، والذي ربّما أنت تستخدمه يوميًّا، ولساعاتٍ!؟ إنها لغةPHP
بحث
الإشارات
- youtube (1)
- هاشتاغ (1)
- البرمجة (2)
- محركات البحث (3)
- الإنترنت (1)
- تعلم اللغات (1)
- اللغات الأجنبية (1)
- Duolingo (1)
- التحدث (1)
- القراءة (2)
- النجاح (1)
- تنظيم الوقت (2)
- الفشل (2)
- اللغات (1)
- اللغة العربية (1)
- اللغة الإنجليزية (1)
- أنظمة التشغيل (1)
- Windows (2)
- Global Positioning System (1)
- GPS (1)
- أنظمة تشغيل (2)