المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : بي إتش بي


Şøķåŕą
11-05-2021, 04:30 PM
بي إتش بي (PHP: Hypertext Preprocessor) الصفحة الرئيسية الشخصية كانت مجموعة من التطبيقات التي كتبت باستخدام لغة بيرل أطلق راسموس اسم Personal Home Page Tools («المعالج المسبق للنصوص الفائقة») هي لغة برمجة نصية صممت أساسًا من أجل استخدامها لتطوير وبرمجة تطبيقات الويب. كما يمكن استخدامها لإنتاج برامج قائمة بذاتها وليس لها علاقة بالويب فقط.

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

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

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

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

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

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

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

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

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

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

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

<?php
$page_title = "My website";
?>
<html>
<head>
الاستخدام
غالبا ما تعمل لغة بي إتش بي على خادم ويب، كما يمكن استخدامها كواجهة سطر أوامر أو استخدامها لتطوير برامج ذات واجهة رسومية تعمل على حاسوب المستخدم، يمكن استخدام بي إتش بي تحت معظم خوادم الويب كما أنها تعمل على معظم نظم التشغيل، كما أن فريق تطويرها يزود شيفرتها المصدرية كاملة حيث يمكن للمستخدمين بناءها وتطويرها بما يناسب احتياجاتهم.

تقوم بي إتش بي أساسا بأخذ الملف الذي يحتوي على أوامر البي إتش بي (ملفات.php) كمدخل وتقوم بإخراج بيانات قابلة للعرض.

في الإصدار الرابع من بي إتش بي، تقوم بتحويل الملفات المكتوبة باستخدام البي إتش بي إلى bytecode لمعالجتها عن طريق محرك زند، وفي الإصدار الخامس تقدمت لغة بي إتش بي بتقنيات عالية جدا وكان آخر إصدار من النسخة الخامسة هو 5.5.9.

استخدامها ناحية الخادم
في الحقيقة صممت بي إتش بي من أجل استخدامها من ناحية الخادم وبناء تطبيقات ويب تفاعلية، وقد أصبح بناء لامب مشهورا جدا في صناعة الويب كطريقة برمجيات ويب آمنة، غير مكلفة، ويمكن الاعتماد عليها. بي إتش بي مشار إليها كحرف P في LAMP كلغة برمجة، بجانب لينكس (L) كنظام تشغيل، أباتشي (A) كخادم ويب وماي إس كيو إل (M) كنظام إدارة قواعد البيانات. وقد ظهرت أيضا بناءات أخرى كوامب مستبدلة لينكس بويندوز (W)، ومامب مستبدلة لينكس بماك أو اس (M).

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

استخدامها كسطر أوامر
توفر بي إتش بي كذلك واجهة سطر أوامر، لذا يمكن استخدامها لتطوير مجموعة من البرامج التي تسهل المهام الإدارية لمدراء النظم.

استخدامها ناحية العميل
توفر بي إتش بي مكتبات واجهات مستخدم رسومية مثل جتك+ (عن طريق بي إتش بي-جتك) وكيو تي (عن طريق كيوت) مما يجعل تطوير البرامج غير المتعلقة بالويب أمرا ممكنا.

التركيب النحوي
مثال لطباعة برنامج Hello World:

<?php

بنت الشام
11-05-2021, 04:43 PM
طرح مميز ورائع
يعــطيك العــآفية
ولآ عــدمنآ تميز انآملك الذهبية
دمتي ودآم بحـر عطآئك
بانتظآر القآدم بشووق
فلآ تحــرمينآ من جديد تميزك
لك خالص شكري وتقديري

محمد المقاول
11-05-2021, 07:31 PM
مجهودك راقي
عاشت الايادي
بارك الله فيك
تحياتي مع التقدير

نبضها مطيري
11-06-2021, 08:55 AM
طرح مميز
لروحك طوق الياسمين
بانتظار جديدك

نور القمر
11-07-2021, 08:41 PM
الله يعطيك العآفيه
ع الانتقاء المميز دائما
بإنتظآر جديدك بكل شوق..
مع ودي وشذى الورد

فرآشه ملآئكيه
11-09-2021, 06:41 AM
انتقاءك جميــل
يعطيك العافيه يارب , ع الموضوع ! دمت ودام ابداعك
ودي

شيخة رواية
11-09-2021, 09:59 AM
بآرك الله فيك على سمو ماطرحته
لك مني العرفآن
تقبل مروري المتواضعض2

نور القمر
11-09-2021, 02:34 PM
شكراً ع روووعة طرحك
دمت ودام عطائك
ودائما بأنتظار جديدك
كل الود

رحيل
11-12-2021, 08:40 AM
شكرا ع وافر العطاء
وجمال يعانق السماء كجمال الانتقاء

خاطري آضمـڪ
11-15-2021, 01:02 AM
دَام عَطَائِكْ. . يَآطُهرْ..
وَلَا حَرَّمْنَا أَنْتَقَائكْ الْمُمَيِّز وَالْمُخْتلِف دَائِمَا
حَفِظَك الْلَّه مِن كُل مَكْرُوْه ..
*
تَحِيّه مُعَطَّرَه بِالْمِسْك ..!

Şøķåŕą
11-15-2021, 12:40 PM
أميره ...
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:40 PM
أميره
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:40 PM
محمد المقاول
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:40 PM
تناهيد
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:40 PM
بنت الشام
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:41 PM
شيخه راويه
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:41 PM
غرام
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:41 PM
فراشه
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:41 PM
كبرياء
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
11-15-2021, 12:41 PM
خاطري اضمك
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
12-02-2021, 08:17 AM
خاطري اضمك
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
12-10-2021, 09:19 AM
أميرة
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

♡ Šąɱąя ♡
01-01-2022, 02:48 PM
سلمت يدآك على روعة الطرح
وسلم لنآ ذوقك الراقي على جمال الاختيار ..
لك ولحضورك الجميل كل الشكر والتقدير ..
اسأل البآري لك سعآدة دائمة ..
ودي وتقديري لسموك

Şøķåŕą
01-24-2022, 03:39 PM
سمر
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

جَوآهر
03-10-2022, 02:49 PM
يعطيك الف عافيه على الطرح الجميل
سلمت :64::j1:.

Şøķåŕą
03-13-2022, 02:19 PM
جواهر..
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
03-13-2022, 02:19 PM
جواهر
شكرا على المرور الكريم
عطر أرجاء متصفحي
بارك الله فيك
دمت بود

Şøķåŕą
05-07-2023, 08:27 PM
_



سلمت الأيادي ..
ويعطيك العافية لـ جمال الآنتقاء
لروحك جنائن الورد .

بنت العز
12-03-2023, 05:23 AM
سلمت الأيادي ..
ويعطيك العافية لـ جمال الآنتقاء

Şøķåŕą
12-30-2023, 07:32 PM
بنت العز

Şøķåŕą
12-30-2023, 07:32 PM
شكراً لك
بإنتظار الجديد القادم
دمت بكل خير

☆Šømă☆
12-31-2023, 06:06 PM
يعطيك العافيه
شكرا لك
على الطرح

Şøķåŕą
12-31-2023, 09:06 PM
شكراً لك
بإنتظار الجديد القادم
دمت بكل خير

حاء
04-03-2025, 02:25 AM
_



شُكرًا على النقل
لا حرمنا الله من عطآئك
والله يعطيك العآفية ،
دمت بخير :ho12: .,

نور القمر
04-24-2025, 12:31 PM
سلمت كفوفك ..
لطيب الجهد وَ تمُيز العطاء
لاحرمنا الله روائِع مجهوداتك
لقلبك الفرح.

مثلي قليل
05-23-2025, 09:21 PM
سلمت اناملك على الطرح الرائع
يعطيك العافيه

غـرام الشوق
06-17-2025, 01:02 AM
شلال ابداعك مازال منهمر...
دمت ودام نبض قلمك الرائع...
وننتظر جديدك بشووق...
مجهود رائع تشكر عليه