بي.إتش.بي - ويكيبيديا

# بي.إتش.بي

### من ويكيبيديا، الموسوعة الحرة

PHP
المطور: | فريق PHP
آخر إصدار: | 5.1.6 / 24 أغسطس 4.4.4 / 17 أغسطس,2006
الاستعمال: | لغة برمجة نصية
الترخيص: | ترخيص PHP 3.01
الموقع الالكتروني: | PHP.net

PHP لغة برمجة مفتوحة المصدر تستخدم لتطوير و برمجة تطبيقات الويب , التركيب النحوي للـ البي اتش بي يشبه كثيراً التركيب النحوي للغة الـ C هذا بالإضافه إلى انها تعمل على منصات متعدده مثل لينكس و ويندوز بالإضافه إلى انها تعتبر من لغات البرمجة كائنية التوجه (OOP), كون لغة البي اتش بي مفتوحة المصدر و مجانيه هذا السبب جعلها تنتشر بشكل كبير على الانترنت حيث اصبحت معظم مواقع الانترنت و التطبيقات تُكتب بهذه اللغة و مثال على ذلك مشروع الموسوعة الحرة من ويكيبيديا كما ان مجتمع المصدر المفتوح متعاون بالإضافه إلى انه زاخر بالشيفرات البرمجيه الجاهزه للاستخدام و الدراسه حيث تخضع اغلب هذه الشيفرات إلى رخصات المصدر المفتوح. , ينظر الكثير من مطوري المواقع الى لغة PHP كبديل للغة ASP المنتجه من قبل شركة مايكروسوفت و JSP المنتجة من صن ميكروسيستيمز. تقوم شركة صن حالياً بدعم لغة الـ PHP على الرغم من أنها منافسة للـ JSP إلا أنها تدعمها خصوصاً بعد أن أخذت صن على عاتقها دعم المصادر المفتوحة و دعمت من قبل نظام التشغيل لينكس.

## [تحرير] ماضي البي اتش بي

### [تحرير] PHP/FI

ظهرت هذه اللغة سنة 1995 على يد Rasmus Lerdorf كانت تسمى وقتها بـ 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 على يد Zeev Suraski و Andi Gutmans بعدما وجدوا ان PHP/FI 2.0 ليست قويه بما فيه الكفايه من اجل كتابة تطبيق تجاره الكترونيه و الذي كانوا يعملون عليه كـ مشروع تخرّج لجامعتهم , احد اهم الميزات التي تميزت بها PHP 3 عن سابقتها انها اصبحت قابله للتوسّع و نتيجة لذلك توفر مع اللغه العديد من المكتبات مثل قواعد البيانات , كما انه تم اضافة دعم للبرمجه كائنية التوجه OOP في نفس الاصدار .

### [تحرير] PHP 4

في عام 1998 بدأ Zeev Suraski و Andi Gutmans بإعادة كتابة اساس لغة PHP و كان الهدف من ذلك هو تحسين الاداء للبرامج المُعقده و الضخمه , المحرك الجديد الذي ظهر تم تسميته بـ ZEND و الاسم مأخود من اوائل حروف مطوريه , و بالتالي اعتمدت PHP 4.0 على هذا المحرك حيث تم الاعلان عن هذا الاصدار في عام 2000 حيث احتوى على مجموعه جديده من الميزات مثل الجلسات و غيرها .

### [تحرير] PHP 5

احدث اصدار من الـ PHP و تم الاعلان عنه في عام 2004 .

## [تحرير] الاستخدام

غالباً ما تعمل لغة بي إتش بي على مزود ويب، معتبرة كود بي إتش بي كداخل وتحرر صفحات الويب كخارج.

وقد اصبح بناء اللامب مشهوراً جداً في صناعة الويب كطريقة برمجيات ويب آمنة، غير مكلفة، ويمكن الاعتماد عليها. بي إتش بي مشار إليها كحرف الباء في لامب بجانب لينكس(ل)، اباتشي(ا) وماي اس كيو ال(م). وقد ظهرت أيضاً بناءات أخرى كوامب مستبدلة لينكس بـ ويندوز(و)، و مامب مستبدله لينكس بـ ماك او اس. يمكن استخدام بي إتش بي مع نسبة كبيرة من انظمة ادارة قواعد البيانات، ويعمل على كثير من سيرفرات الويب المشهورة، ومتوفر للكثير من أنظمة التشغيل المختلفة. تلك الليونة مكنت بي إتش بي من الانتشار على الكثير من خوادم الانترنت حول العالم، فأكثر من 18 مليون عنوان موقع تعمل على خوادم منزل عليها بي إتش بي.

مثال على برامج بي إتش بي مشهوره لخوادم الانترنت تشمل بي إتش بي بي بي phpBB، جوملا joomla، وورد بريس Wordpress و ميدياويكي MediaWiki.

## [تحرير] تطبيقات تم برمجتها بإستخدام الـ PHP :

- البوابه العربيه (مجلة المبرمج العربي)
- VBZooM
- vBulletin
- PHPNuke
- phpBB
- MySmartBB
- IPB

## [تحرير] مواقع ذات علاقه

- http://www.php.net
- http://www.phpbuilder.com
- http://www.zend.com
- http://www.phpclasses.org
- http://www.phpvillage.org
- http://www.php4arab.org
- http://www.php4arabs.net

تمّ الاسترجاع من "http://ar.wikipedia.org../../../%D8%A8/%D9%8A/2E/%D8%A8%D9%8A.%D8%A5%D8%AA%D8%B4.%D8%A8%D9%8A.html"

تصنيفات الصفحة: لغات برمجة

##### Views

- مقالة
- ناقش هذه الصفحة
- النسخة الحالية

##### الموسوعة

- الصفحة الرئيسية
- الأحداث الجارية
- أحدث التغيرات الأساسية

##### تصفح

- المواضيع
- أبجدي
- بوابات

##### المشاركة و المساعدة

- بوابة المجتمع
- مساعدة
- الميدان
- التبرعات

##### بحث

##### لغات أخرى

- Alemannisch
- Aragonés
- Azərbaycan
- Български
- Bosanski
- Català
- Česky
- Dansk
- Deutsch
- Ελληνικά
- English
- Esperanto
- Español
- Eesti
- Euskara
- فارسی
- Suomi
- Français
- Galego
- עברית
- Hrvatski
- Magyar
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- Қазақша
- 한국어
- Kurdî / كوردي
- Latina
- Lietuvių
- Latviešu
- Bahasa Melayu
- Nederlands
- Norsk (bokmål)
- Polski
- Português
- Română
- Русский
- Srpskohrvatski / Српскохрватски
- Simple English
- Slovenčina
- Slovenščina
- Shqip
- Српски / Srpski
- Svenska
- ไทย
- Türkçe
- Українська
- Tiếng Việt
- 中文