تصميمتصميم المواقع

دورة تعليم احتراف الـ PHP 5

تعتبر لغة PHP من أقوى اللغات الحالية وأسرعها, وتعتبر المفضلة عند كثير من المبرمجين لسهولتها وبساطة التعامل معها, تمتاز هذه اللغة بأنها مفتوحة المصدر كما أنها مجانية. كما أنها تتصدر لغات برمجة الويب في سهولة تعلمها. تشبه لغة c ولغة c++ في طريقة كتابة الكود ولكنها لا تحوي تكل التعقيدات الموجودة في تلك اللغتين ... يمكن لصغار السن تعلمها ... كما تتصدر لغات برمجة الويب من حيث زهد أسعار الاستضافة المقدمة لها.

PHP

Hypertext Pre Processor

 

شرح اللغة PHP

 

تعتبر لغة PHP من أقوى اللغات الحالية وأسرعها, وتعتبر المفضلة عند كثير من المبرمجين لسهولتها وبساطة التعامل معها, تمتاز هذه اللغة بأنها مفتوحة المصدر كما أنها مجانية. كما أنها تتصدر لغات برمجة الويب في سهولة تعلمها. تشبه لغة c ولغة c++ في طريقة كتابة الكود ولكنها لا تحوي تكل التعقيدات الموجودة في تلك اللغتين … يمكن لصغار السن تعلمها … كما تتصدر لغات برمجة الويب من حيث زهد أسعار الاستضافة المقدمة لها.

PHP عبارة عن لغة تسمى ( Server Side Scripting Language ) ونعني بذلك أنها تترجم من جهة الخادم وليس من جهاز المستخدم. لنضرب مثالا واقعيا على ذلك, عند الدخول إلى الدردشة يجب عليك أن تقوم بتحميل (( JAVA VM )) على جهازك لتتمكن من الدخول ولكن إذا قمت بزيارة أي موقع يستخدم لغة PHP فلن يكون هناك حاجة لتنصيب أو تحميل أي برامج مساعدة. فما وراء الكواليس كله يحصل في الخادم (( Server )), صممت هذه اللغة خصيصا للمواقع. ومن ضمن صفحات HTML يمكنك إدراج لغة PHP بداخلها لكي تنفذ في كل مرة قمت بزيارة الصفحة. بدأت لغة PHP بمجهود شخص واحد يسمى ( Rasmus Lerdorf ) في سنة 1994 ومرت بثلاث مراحل جذرية لنرى ماهي عليه الآن, حتى إنه في سنة 2002 كان عدد المواقع التي تستخدمها أكثر من 9000000 (( تسعة مليون )) موقع. PHP لغة برمجة متاحة للكل لتطويرها أو العمل عليها وهذا ما يسمى ( Open Source ). قديما كان اختصار PHP هو ( Personal Home Page ) ولكن تغيرت إلى الاسم الحالي ( Hypertext Processor ). النسخة الحالية للغة PHP هي 5 وقد حصل بها تطور كبير وتغيرات جذرية كبيرة وأصبحت أقوى بكثير من ما هي عليه الآن.

 

PHP
PHP

PHP

 

ظهرت php أولا في سنة 1995 على يد راسموس ليردورف كانت تسمى وقتها بـ PHP/FI وفي الحقيقة لم تكن لغة برمجه وقتها وانما كانت مجموعه من التطبيقات التي كتبت باستخدام لغة بيرل أطلق راسموس اسم Personal Home Page Tools على هذه التطبيقات، لأنه احتاج فيما بعد إلى تطبيقات أكثر فائده قام راسموس بكتابة تطبيق أكبر باستخدام لغة سي حيث أصبحت قادرة على الاتصال بقواعد البيانات كما أنها كانت تسمح للمستخدمين بتطوير تطبيقات مواقع ديناميكيه بسيطه، اختار راسموس ان تكون الشيفرة المصدرية الخاصة بـ PHP/FI متوفره للجميع لذا كان يمكن لأي شخص ان يستخدمها ويقوم بتحسينها والمشاركة في حل اخطاءها ومشاكلها.

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

في عام 1997 تم إطلاق الإصدار 2.0 من PHP/FI، حيث بلغ عدد مستخدميها آنذاك 50,000 نطاق، وكان هناك مجموعه من الأشخاص الذين يشاركون في التطوير، وتم إطلاق الإصدار الرسمي من 2.0 في شهر نوفمبر من نفس العام بعد العديد من الإصدارات التجريبية بيتا.

PHP3

 

في عام 1997 تم إعادة كتابة PHP/FI على يد زيف سوراسكي، أندي جتمانز بعدما وجدوا ان PHP/FI 2.0 ليست قويه بما فيه الكفاية من أجل كتابة تطبيق تجارة إلكترونية والذي كانوا يعملون عليه كمشروع تخرج لجامعتهم، كان هناك تعاون بينهم وبين مؤسس اللغة راسموس ليردورف على ان تكون PHP 3.0 هي النسخة الرسمية بعد PHP/FI.

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

وفي هذا الإصدار تم تغيير اسم اللغة ووضعها تحت اسم جديد وهو بي إتش بي (بدون FI) والذي كان يحمل اختصارا لمعنى جديد مختلف عن الإصدار السابق والمعنى هو “PHP: Hypertext Preprocessor”.

تم إطلاق بي إتش بي 3.0 في يونيو 1998 بعد 9 أشهر من الاختبارات.

 

PHP4

 

في عام 1998، وبعد الانطلاق الرسمي لـ بي إتش بي 3.0 بقليل بدأ زيف سوراسكي وأندي جتمانز بإعادة كتابة أساس لغة بي إتش بي وكان الهدف من ذلك هو تحسين الأداء للبرامج المعقدة والضخمة وتحسين قابلية اللغة للتوسع.

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

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

وقد تم إعلان إيقاف تطوير ودعم بي إتش بي 4 في 13 يوليو، 2007

 

PHP
PHP

 

تاريخ لغة الـPHP

 

الإصدارتاريخ الانطلاقأهم التعديلات
PHP 1.08 يونيو، 1995كان اسمها رسميا “Personal Home Page Tools (PHP Tools)”. هذا الإصدار هو أول من استخدم اسم PHP.
PHP Version 2 (PHP/FI)16 أبريل، 1996كان مبرمجها يعتبرها “اسرع وابسط اداة” لإنشاء المواقع التفاعليه.
PHP 3.06 يونيو، 1998التطوير انتقل من شخص واحد إلى عدة أشخاص، زيف سوراسكي وأندي جتمانز اعادوا كتابة أساس هذا الإصدار.
PHP 4.022 مايو، 2000تم إضافة نظام محترف للتنفيذ اطلق عليه اسم محرك زند.
PHP 4.110 ديسمبر، 2001ظهور المصفوفات ($_GET، $_SESSION إلخ).
PHP 4.222 أبريل، 2002إغلاق register_globals افتراضيا.
PHP 4.327 ديسمبر، 2002ظهور واجهة سطر الاوامر.
PHP 4.411 يوليو، 2005
PHP 5.013 يوليو، 2004ظهور الإصدار الثاني من محرك زند
PHP 5.124 نوفمبر، 2005
PHP 5.22 نوفمبر، 2006تشغيل مرشح الاضافات بشكل افتراضي.
PHP 5.330 يونيو، 2009أضافة Namespace وأرجاع أخطاء Undefined للمتغيرات التي لا تحمل قيم.
PHP 5.41 مارس، 2012دعم Trait، دعم خاصية الجملة القصيرة. العناصر التي تمت إزالتها: register_globals، safe_mode، allow_call_time_pass_reference، Session_register ()، Session_unregister () و Session_is_registered (). خادم ويب مدمج. العديد من التحسينات على الميزات الموجودة، والأداء وانخفاض متطلبات الذاكرة.

 

تطبيقات مبنية على PHP

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

 

  • FaceBook
  • Wikipedia
  • Flickr
  • Yahoo
  • iStockPhoto
  • Tumblr
  • WordPress.com
  • Mailchimp

الموقع الرسمي للغة

 

secure.php.net

PHP
PHP

افضل دورة للغة الphp باخر اصدار وهو php 5

 

هي دورة بشمهندس اسامه الزيرو فهو متميز في طريقة الشرح السهلة والبسيطة مع تقديم قدر كبير من المعلومات الكثيرة خلال الدورة

ولمعة معرومات عن بشمهندس اسامه الزيرو هذا لقاء كنا تشرفنا بعمله مع الاستاذ اسامه

لقاء مع م.اسامه الزيرو مقدم اقوي دورة للويب ديزاين

 

الدورة مجانية 100% ومرفوعة علي موقع اليوتيوب علي القناة الرسمية لسامة الزيرو Elzero Web School

Elzero Web School
Elzero Web School

الان اتركمكم مع الدورة

 

دورة تعلم الـphp 5 

 

Facebook Comments
الوسوم
اظهر المزيد

Ahmed Negm

Ahmed Abdou Negm Graphic and Web Designer since 2009,writer and editor since 2011,Founder & Director DevField.Com

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

اترك رد

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

إغلاق
إغلاق

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock