recent
أخبار ساخنة

معلومات عن لغة البرمجة PHP واستخدامها

الصفحة الرئيسية
معلومات عن لغة php

مقدمة عن لغة بي اتش بي PHP

لغة php, كلمة php هي إختصار إلى Hypertext Preprocessor وترجمتها الحرفية (المعالج المسبق للنصوص الفائقة) وهي عبارة عن لغة برمجة تعطيك الحرية لإضافة بعض الخصائص المتقدمة في موقعك.

اول ظهور للغة البرمجة php كان في عام 8 يونيو 1995 طورت في البداية بواسطة المطور الدينماركي راسموس ليدروف "rasmus lerdorf".

وهي لغة برمجة نصية صممت أساساً من أجل إستخدامها لتطوير وبرمجة تطبيقات الويب.

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

وكما نعرف جميعنا أن لغة php هي لغة التعامل مع المزود او server ولكن قبل البدء في إستخدام php . في مواقع الويب يجب عليك أن تكون ذو خبرة جيدة في لغات الهيكلة html.

المزود عليه اولاً قراءة ملف php بشكل دقيق لكي يرى إن كان هناك اي مهمة عليه تنفيذها فقط عندما ينتهي المزود مما يجب عليه فعله ويرسل النتيجة إلى الزبون.

من الضروري أن تفهم بأن الزبون يرى فقط نتيجة عمل المزود وليس الأوامر الموجودة في ملف php.

يعني إذا نقرت على عرض المصدر أو view source في صفحة php فلن ترى اوامر php بل فقط وسوم html.

لا يمكنك أن ترى كيف كتبت صفحة php عندما تحاول استعراض مصدرها.

هذا وقد مرت بثلاث مراحل خلال تطويرها، فلقد كان عدد المواقع التي تستخدمها في عام 2002 أكثر من تسعة مليون موقع.

لا يمكن الحديث عن مجال بناء تطبيقات ومواقع الانترنت دون ذكر لغة البرمجة المميزة PHP.

التي ساهمت بقوة في تنمية وتوسيع نطاق صفحات الويب لتشمل العالم بأكمله، وطريقة إستخدامها غاية في السهولة.

حيث يعمل خادم server شبكة الويب الإفتراضي بدراسة مختلف الأكواد المتعلقة في هذه اللغة.

ثم بعد ذلك يتم إرسال النتائج على الفور عبر المتصفح الذي يستخدمه المستخدم.

لهذا الشأن أصبحت ضمن اللغات الفعالة في المجال Server-Side Scripting.

والتي تدل على إستخدام php من طرف الخادم للويب server وليس من طرف العميل Client Side Scripting.


إستخدامات لغة PHP

يمكن استخدامها في الكثير من الحالات مثل إنشاء المنتديات و بوابات الرسائل النصية القصيرة وقوائم بريدية وغير ذلك الكثير ....الخ.

هي ليست صعبة لكن اكثر تطوراً من html لذلك عليك بالصبر عند تعلمها.

نفترض أنك تملك محرر نصوص وتعرف كيف تعمل عليه وبعد ذلك يجب الحصول على مزود يمكنك تشغيل php عليه مع لغات html , css.

وكما تحدثنا في الأعلى هي لغة التعامل مع المزود وهذا يعني أنها لا تتأثر بأي متصفح يستخدمه زوار موقعك لأن php هي تقنية من جهة المزود.


خصائص لغة php

  1. يُمكن إستخدامها في الكثير من الحالات مثل إنشاء المنتديات.
  2. يُمكن إستخدامها في بوابات الرسائل النصية القصيرة و القوائم البريدية.
  3. هي ليست صعبة لكن مطورة اكثر من html لذلك البعض يجدها معقدة نوعا ما.
  4. الأداء العالي, فهي لغة فعاله ومميزة وذلك لدعمها بتقنيه زند ZEND.
  5. يمكن من خلالها تحميل ملايين الأوامر في اليوم الواحد.
  6. تدعم عدد هائل من قواعد البيانات منها MySQL و mSQL و Oracle و DBM.
  7. تعد لغة php لغة مجانية ومتاحه للجميع بدون أي رسوم.


ماذا اتعلم قبل البدء بتعلم php؟

  • html
  • css
  • javascript

يمكن أن تحتوي على اكواد php و على اكواد لغات HTML و اكواد CSS وايضا اكواد Javascript.

تتم معالجة الأكواد وتنفيذ أوامرها على السيرفر ويتم ارسال النتيجة للمتصفح على صيغة كود HTML تنتهي ملفات php بامتداد (.php).

 

إمكانيات لغة php

  • إمكانية توليد صفحات تفاعلية.
  • إمكانية كتابة وقراءة وفتح ملفات على السيرفر.
  • إمكانية تجميع بيانات النماذج ومعالجتها.
  • إمكانية إرسال واستقبال ملفات cookies.
  • إمكانية إضافة وتعديل وحذف البيانات من قاعدة البيانات.
  • تشفير البيانات.
  • إمكانية تحديد صلاحيات المستخدمين لدخول صفحاتك.


نصائح لتعلم php بشكل اسرع

  1. التطبيق دائما افضل وسيلة للتعلم.
  2. الممارسة وتتبع جديد اللغة.
  3. زيارة موقع اللغة وقراءة المستندات لزيادة تعمقك باللغة.
  4. ابدأ صغيرا وتعلم للتقن ولا تتعلق بافكار كبيرة ولن تتعلم ابدا.


من الأسباب التي جعلت لغة php الفعالة والمتألقة في عالم البرمجة متعددة الإستخدامات, نجد أنها تخضع للعديد من التحديثات والمستجدات المهمة والتطورات بشكل مستمر من طرف فئة كبيرة من الخبراء والمحترفين في مجال البرمجة بشتى أنواعها
google-playkhamsatmostaqltradent