أساسيات برمجة المواقع بي اتش بي - مقدمة PHP Introduction

أساسيات برمجة المواقع بي اتش بي PHP Introduction

أساسيات برمجة المواقع بي اتش بي  - مقدمة PHP Introduction

مقدمة عن بي اتش بي PHP:-

ال PHP هي لغة برمجة تستخدم لبرمجة المواقع الديناميكية وتعني اي ان المستخدم يمكنه التفاعل مع قواعد البيانات.وهي اختصار ل 
Personal Home Page هذا الاختصار الذي تعلمته في دراستي الجامعية ولكن وجدت مواقع برمجية أجنبية تقول أن الاختصار هو 
Hypertext PreProcessor .فان الاختصار لهذه الجمل يكون HPP ونظرا لانه ليس له معني فتم تحوير الاختصار ليصبح PHP

ما هي متطلبات البرمجة المواقع PHP.

1- محرر نصوص ويمكنك استخدام برامج محرر النصوص المتقدمة مثل notepad وهو مجاني أو البرامج مدفوعة الثمن مثل 
2- سيرفر wampserver أو يمكنك تطبيق مباشرة عبر الانترنت compileonline.
3- لغة PHP وهي تحمل ضمن wamp Server.

ما هي مميزات ال بي اتش بي PHP.

1- السهولة.
2- الكفأة.
3- المورنة.
4- الامنية.
5- الشعبية أكثر شيوعا بين المبرمجين.
يتم تنفيذ كود PHP على الخادم.

ما يجب أن تعرفه بالفعل عن php

قبل المتابعة ، يجب أن يكون لديك فهم أساسي لما يلي:

لغة البرمجة php

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

ما هي لغة PHP؟

PHP هي اختصار لـ "PHP: Hypertext Preprocessor"
PHP هي لغة برمجة مفتوحة المصدر مستخدمة على نطاق واسع
يتم تنفيذ نصوص PHP على الخادم
PHP مجاني للتنزيل والاستخدام
PHP هي لغة مدهشة وشائعة!
إنه قوي بما يكفي ليكون في صميم أكبر نظام تدوين على الويب (WordPress)!
إنه عميق بما يكفي لتشغيل أكبر شبكة اجتماعية (Facebook)!
من السهل أيضًا أن تكون لغة جانب الخادم الأولى للمبتدئين!

تاريخ موجز لـ PHP

ابتكر راسموس ليردورف لغة PHP في وقت ما في خريف 1994. تم استخدام الإصدارات المبكرة التي لم يتم إصدارها على صفحته الرئيسية لتتبع من كان يبحث في سيرته الذاتية عبر الإنترنت. كان الإصدار الأول الذي استخدمه الآخرون متاحًا في وقت ما في أوائل عام 1995 وكان يُعرف باسم أدوات الصفحة الرئيسية الشخصية. كان يتألف من محرك محلل بسيط للغاية لم يفهم سوى عدد قليل من وحدات الماكرو الخاصة وعدد من الأدوات المساعدة التي كانت شائعة الاستخدام في الصفحات الرئيسية في ذلك الوقت. سجل الزوار ، عداد وبعض الأشياء الأخرى. تمت إعادة كتابة المحلل اللغوي في منتصف عام 1995 وأطلق عليه PHP / FI الإصدار 2. جاء FI من حزمة أخرى كتبها Rasmus والتي فسرت بيانات نموذج html. قام بدمج البرامج النصية لأدوات الصفحة الرئيسية الشخصية مع مترجم النموذج وإضافة دعم mSQL وولد PHP / FI. نمت PHP / FI بوتيرة مذهلة وبدأ الناس في المساهمة برموز لها.

من الصعب إعطاء أي إحصائيات دقيقة ، ولكن تشير التقديرات إلى أنه بحلول أواخر عام 1996 تم استخدام PHP / FI في 15000 موقع ويب على الأقل حول العالم. بحلول منتصف عام 1997 ، ارتفع هذا العدد إلى أكثر من 50000. شهد منتصف عام 1997 أيضًا تغييرًا في تطوير PHP. لقد تغير من كونه مشروع حيوان أليف خاص بـ Rasmus والذي ساهم فيه عدد قليل من الأشخاص ، إلى جهد جماعي أكثر تنظيماً. تمت إعادة كتابة المحلل اللغوي من الصفر بواسطة Zeev Suraski و Andi Gutmans وشكل هذا المحلل اللغوي الجديد أساس إصدار PHP 3. تم نقل الكثير من كود الأداة من PHP / FI إلى PHP3 وأعيد كتابة الكثير منها بالكامل.

اليوم (نهاية عام 1999) يتم شحن PHP / FI أو PHP3 مع عدد من المنتجات التجارية مثل خادم الويب StrongHold C2 و RedHat Linux. إن التقدير المتحفظ الذي يعتمد على الاستقراء من الأرقام المقدمة من NetCraft (انظر أيضًا مسح Netcraft Web Server ) هو أن PHP قيد الاستخدام في أكثر من 1،000،000 موقع حول العالم. لوضع ذلك في المنظور ، هذا هو عدد المواقع التي يتم تشغيل خادم Netscape الرائد للمؤسسات على الإنترنت.

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

ما هو ملف PHP؟

يمكن أن تحتوي ملفات PHP على نص و HTML و CSS و JavaScript و PHP code
يتم تنفيذ كود PHP على الخادم ، ويتم إرجاع النتيجة إلى المتصفح بتنسيق HTML عادي
ملفات PHP لها امتداد " .php"

ماذا يمكن أن تفعل PHP؟

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

لماذا PHP؟

تعمل PHP على أنظمة أساسية مختلفة (Windows و Linux و Unix و Mac OS X وما إلى ذلك)
PHP متوافق مع جميع الخوادم المستخدمة اليوم تقريبًا (Apache و IIS وما إلى ذلك)
يدعم PHP مجموعة واسعة من قواعد البيانات
PHP مجاني. قم بتنزيله من مورد PHP الرسمي: www.php.net
PHP سهلة التعلم وتعمل بكفاءة على جانب الخادم
ما الجديد في PHP 7
يعد PHP 7 أسرع بكثير من الإصدار الثابت الشهير السابق (PHP 5.6)
قام PHP 7 بتحسين معالجة الأخطاء
يدعم PHP 7 تعريفات الأنواع الأكثر صرامة لوسائط الدالة
PHP 7 يدعم المشغلين الجدد (مثل مشغل سفينة الفضاء: <=>)
لنبداء باول كود وهو مرحبا بي اتش بي PHP
<Html>
<Head>
<Title>مرحبا</Title>
<Body>
 <?Php Echo "مرحبا";?>
</Body>
</Html>
مخرجات الكود:-
مرحبا
يجب أخذ الأعتبار التالي:-
ان تكون لديك خلفية في لغة تصميم المواقع HTML.
كذلك خلفية في لغة جافا سكريبت او CSS.
صيغ كتابة كود ال PHP.توجد 3 طرق لكتابة سكربت ال بي لتش بي وهي.
<?php PHP code goes here ?>
<? PHP code goes here ?>
<script language="php"> PHP code goes here </script>

اقرأ أيضا في دليل تعلم ودروس البرمجة PHP 




9/12/2013