Jasmine collar
| موضوع: بي.إتش.بي PHP لغة برمجة مفتوحة المصدر 18/2/2011, 20:52 | |
| [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] PHP لغة برمجة مفتوحة المصدر تستخدم لتطوير و برمجة تطبيقات الويب ، التركيب النحوي للـ البي اتش بي يشبه كثيراً التركيب النحوي للغة الـ C هذا بالإضافه إلى انها تعمل على منصات متعدده مثل لينكس و ويندوز بالإضافه إلى انها تعتبر من لغات البرمجة كائنية التوجه (OOP), كون لغة البي اتش بي مفتوحة المصدر و مجانيه هذا السبب جعلها تنتشر بشكل كبير على الانترنت حيث اصبحت معظم مواقع الانترنت و التطبيقات تُكتب بهذه اللغة و مثال على ذلك مشروع الموسوعة الحرة من ويكيبيديا كما ان مجتمع المصدر المفتوح متعاون بالإضافه إلى انه زاخر بالشيفرات البرمجيه الجاهزه للاستخدام و الدراسه حيث تخضع اغلب هذه الشيفرات إلى رخصات المصدر المفتوح.
ينظر الكثير من مطوري المواقع إلى لغة PHP كبديل للغة ASP المنتجه من قبل شركة مايكروسوفت و JSP المنتجة من صن ميكروسيستيمز. تقوم شركة صن حالياً بدعم لغة الـ PHP على الرغم من أنها منافسة للـ JSP إلا أنها تدعمها خصوصاً بعد أن أخذت صن على عاتقها دعم المصادر المفتوحة و دعمت من قبل نظام التشغيل لينكس.
التاريخ
PHP/FI
ظهرت هذه اللغة سنة 1995 على يد راسموس لردورف كانت تسمى وقتها بـ PHP/FI و في الحقيقه لم تكن لغة برمجه وقتها و انما كانت مجموعه من التطبيقات التي كُتبت بإستخدام لغة Perl اطلق راسموس اسم Personal Home Page Tools على هذه التطبيقات و لانه احتاج إلى تطبيقات اكثر فائده قام راسموس بكتابة تطبيق اكبر بإستخدام لغة C حيث كانت هذه التطبيقات تتصل بقواعد البيانات بعد كتابتها بـ لغة السي كما انها كانت تسمح للمستخدمين من خلالها تطوير تطبيقات مواقع ديناميكيه بسيطه .
اختار راسموس ان تكون الشيفره المصدريه الخاصه بـ PHP/FI متوفره للجميع . كانت PHP/FI وقتها بسيطه جداً وكانت تحوي على بعض الوظائف المتوفره بالاصدارات الحاليه من اللغه ، كما ان المتغيرات بها كانت مشابهه و بشكل كبير للغة Perl ، في عام 1997 تم اطلاق الاصدار 2.0 من PHP/FI حيث بلغ عدد مستخدميها آنذاك 50,000 نطاق.
PHP 3 في عام 1997 تم اعادة كتابة PHP/FI على يد زئڤ سوراسكي و أندي گوتمانز بعدما وجدوا ان PHP/FI 2.0 ليست قويه بما فيه الكفايه من اجل كتابة تطبيق تجاره الكترونيه و الذي كانوا يعملون عليه كـ مشروع تخرّج لجامعتهم ، احد اهم الميزات التي تميزت بها PHP 3 عن سابقتها انها اصبحت قابله للتوسّع و نتيجة لذلك توفر مع اللغه العديد من المكتبات مثل قواعد البيانات ، كما انه تم اضافة دعم للبرمجه كائنية التوجه OOP في نفس الاصدار .
PHP 4 في عام 1998 بدأ زئڤ سوراسكي و أندي گوتمانز بإعادة كتابة اساس لغة PHP و كان الهدف من ذلك هو تحسين الاداء للبرامج المُعقده و الضخمه ، المحرك الجديد الذي ظهر تم تسميته بـ ZEND و الاسم مأخود من اوائل حروف مطوريه ، و بالتالي اعتمدت PHP 4.0 على هذا المحرك حيث تم الاعلان عن هذا الاصدار في عام 2000 حيث احتوى على مجموعه جديده من الميزات مثل الجلسات و غيرها
PHP 5 احدث اصدار من الـ PHP و تم الاعلان عنه في عام 2004 .وهناك اصدارات جديدة من الممكن مشاهدتها في الموقع الرسمي : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الترخيص ان لغة الب اتش بي لغة برمجة مجانية تم اصدارها تحت رخصة الب اتش بي و التي تنص علي التالي: يجب عدم استخدام الاسم بي اتش بي للترويج عن اي منتج من انتاج هذه البرمجية دون استصدار اذن مكتوب مسبقاُ
مما يتعارض مع تعريف الرخصة العامة للاستخدام بسبب وجود قيود علي استخدام مصطلح بي اتش بي.
الاستخدام
غالباً ما تعمل لغة بي إتش بي على مزود ويب، معتبرة كود بي إتش بي كداخل وتحرر صفحات الويب كخارج.
وقد اصبح بناء اللامب مشهوراً جداً في صناعة الويب كطريقة برمجيات ويب آمنة، غير مكلفة، ويمكن الاعتماد عليها. بي إتش بي مشار إليها كحرف الباء في لامب بجانب لينكس(ل)، اباتشي(ا) وماي اس كيو ال(م). وقد ظهرت أيضاً بناءات أخرى كوامب مستبدلة لينكس بـ ويندوز(و)، و مامب مستبدله لينكس بـ ماك او اس. يمكن استخدام بي إتش بي مع نسبة كبيرة من انظمة ادارة قواعد البيانات،
ويعمل على كثير من سيرفرات الويب المشهورة، ومتوفر للكثير من أنظمة التشغيل المختلفة. تلك الليونة مكنت بي إتش بي من الانتشار على الكثير من خوادم الانترنت حول العالم، فأكثر من 18 مليون عنوان موقع تعمل على خوادم منزل عليها بي إتش بي.
مثال على برامج بي إتش بي مشهوره لخوادم الانترنت تشمل بي إتش بي بي بي phpBB، جوملا joomla، وورد بريس Wordpress و ميدياويكي MediaWiki.
البداية في ال PHP نستطيع كتاب الكود على أي محرر نصوص وصفظه في لاحقه PHP يجب أن نضع هذا الملف ضمن سيرفر فاذا أردنا أن نجعل جهازنا عبارة عن سيرفر يجب أن ننسخ برنامج معين Appserv مثلا ننسخ الملف ضمن مجلد www الموجود داخل البرنامج ثم نكتب في المستعرض الذي لدينا localhost\file name.php file name هو اسم الملف والذي يكون اختياريا
تطبيقات تم برمجتها بإستخدام الـ PHP :
البواة العربية (مجلة المبرمج العربي) VBZooM vBulletin PHPNuke phpBB MySmartBB IPB | |
|
خالد الرواضيه
| موضوع: رد: بي.إتش.بي PHP لغة برمجة مفتوحة المصدر 19/2/2011, 13:29 | |
| اشكرك على مواضيعك الرايقه | |
|
Jasmine collar
| موضوع: رد: بي.إتش.بي PHP لغة برمجة مفتوحة المصدر 19/2/2011, 18:06 | |
| | |
|