لغة البي اتش بي لغة كبيره وقويه جدا .. وتحتوي على مايقرب او يزيد عن 3500  داله محجوزه في هذه اللغه

هذه اللغه فد تأثرت بلغات عديده واكقرها رفيعة المستوى ومنها لغة C و C++ فقد تم استنباط الكائنيه الموجوده  بتلك اللغات وتأثرة بها لغة البي اتش بي … التي حاليا يعمل هذا الموقع بسكربت WordPress

لن اطيل الحديث في السكربتات وسأختصر الحديث فقط بـ ـالبرمجه الكائنية التوجه في هذه اللغه

طبعا كلنا يعلم ان لعة البي اتش بي تبتدئ وتنتهي بداخل الوسم نفسه وكل ماهو خارجه يعتبره البرنامج المترجم خارج الوسم ويطبعه على انه نص ينظر التنسيق بلغة الترميز التشعبيه HTML وسم البي اتش بي هكذا <?php echo ‘jehazee’; ?>

هذا الكودسيقوم بطباعة الكلمه jehazee فقط لانه امر الطباعه في اللغه …. وهو موجود في اللغه من الاصدار الاول لها ومن ثم تم اضافة الامر print المستنبط من لغة C و C++ ولكن الاختلاف في حرف f “printf”

لن اتحدث كثيرا عن الاساسيات فأنا اوجه الحديث في هذا الدرس لمن لديهم خبره في برمجة البي اتش بي … واستخدام الدوال … في هذه اللغه ..

فلنبدئ وعلى بركة الله

طبعا البرمجه الكائنيه في اللغات رفيعة المستوى لها مستويات وقدرة تحميل على النظام فبها تقاس عملية هذا النظام وسرعته ومدى تأثيره على العتاد وما الى هنالك من الامور .. كما يحدث في لغة C & C++ & Java ولكن في البي اتش بي ليس هنالك من تحميل بهذه القدره كلها ولن اقول ان ليس هنالك تحميل بل هنالك تحميل اكبر بالبرمجه بالطرق الكائنيه Objects بل ان كقرة الكائنات تقوم بالضغط على السيرفر بشكل اكبر وهذا كله على ما يحسبه المبرمج فالمبرمج الخبير يعلم كيفية تجتب هذه المشاكل والسقوط فيها …. فيوفر للمستخدم شيء افضل واقوى ومكتوب بطريقه منسقه اكثر  ويمكن تطويرها بسهوله السكربتات التي تطنب بالطرق الكائنيه …لن اطيل الحديث عن البرمجه الكائنيه وسأبدىء بطرح مثال

<?php

class jehazee_wordpress{

}

?>

هكذا يتم بداية كتابة اي سكربت .. بالبرمجه الكائنيه …

الوقت يداهمني ولا استطيع اكمال ما بداءت به الان سأضع عدة شروحات وفي اوقات متفاوته … ولكن الهدف الذي اسمو اليه هو جعل كل من يقراء هذه التدوينات ستطيع كتابة سكربت متكامل … بالبرمجه الكائنيه ….. وتذكر أنك أذا رعبت فتأكد انك تستطيع …

مع تحيات jehazee

بسم الله الرحمن الرحيم ..

هذه هي الكلمات التي كلما اتينا لنبتدئ شيئا نرجو من وراءه الصلاح والاجر من عند الله تعالى …

ها انا اعود من جديد لأضع اسمي في صفحات الانترنت من جديد ولأكتب بقلمي وأحرر كل ما افكرفيه على صفحات يشاهدها العالم او بالاحرى يشاهدوها الراغبون

طبعا اعود وقد اجريت تحولا كبير على نفسي وعلى طريقة حياتي وعلى طريقة استخدامي لجهاز الحاسوب ..قد يتسأل الكثير كيف لن اتحدث الا عن التغيرات التي اجريتها على استخدامي للحاسوب .. لابد ان كلا يعلم ان الحاسوب يعمل بنظام تشعيل مما يمكن المستخدم من الوصول الى ادق المعلومات فيه .. والى اخراج طاقته الكامله لهذا الجهاز .. في السابق كنت استخدم انظمة Windows الشهيره والا كثر شهره في العالم … و الكل يعلم هذا … وكنت كما الكل يعلم ان اي نظام غير هذا يعتبر سيء وعير عملي وان هذا النظام هو الوحيد في العالم المميز من نوعه ولم افكر في يوم ان اقوم باستخدام او على الاقل تجربة نظام اخر مثل linux OR unix لانها تعد انظمه مجانيهاي مفتوحة المصدر اي Open Source ورخصتها من منظمة GNU GPL وهي رخصه مفتوحة تعطيك حقوقياتك للمنتج الذي قمت بتطويره ويمكنك ايضا بيعه ولكن يجب عليك ان تضعه بشكل مجاني ايضا وان لا غلق مصدره اي كوده الاصلي … طبعا هذه الفكره العامه لما نصت عليه الرخصه بالاصدار الثالث والاخير  ..

لن اطيل الحديث عن رخصة جنو كثيرا ولنعد للحديث عن النظام .. ,,, وفي يوما من الايام ضاق بي الحال من هذا النظام وكنت استخدم windows XP SP2 طبعا قبل اصدار SP3 النسخه الثالثه للنظام الافضل الذي انتجته Microsoft من اصداراتها القديمه ووصولا الى Windows 7 المحدث والمستخرج أساساً من Vista وهذا ما اثبتته اختبارات النواه قبل تنزيل النسخه التجريبيه من النظام Bita , طبعا كنت اعاني من استخدام ذلك النظام لا يخلو يوما الا وانا اقوم بحذف ما يقارب 1000 فايروس زلم اكن اجد سبب يذكر لكي تتضاعف الفيروسات بهذه السرعه مع انني قمت بالحذف ومن كثرت هذه البرامج اصبح النظام ثقيل جدا لا سما وانا استخدم برنامج Aptana الذي لا يكاد يقراء الصفحه بسبب برامج الحمايه وعملها الدائم الذي لايتوقف … فشكوت الامر لا حد الاصدقاء فقال لي لما لا تستخدم linux قلت هذا نطام متخلف وليس بمواصفات جيده بالنسبه لانطمة مايكروسوفت فقال لي جرب وماذا ستخسر فأخذت منه نسخه لنظام Mandriva 2008 الذي كان حديث النزول وقتها وقمت بتنصيبه على الجهاز وفعلت مزايا 3D لاخاصه بالCompize فأذا بالجهاز تغير وصرت ابحث عن المجلدات الخاصه بالويندوز فوجدت الملفات المفخخه لدي ولكننني استغربة عدم نشاطها  ولو كانها ميته لا حياتاً فيها وكان هذا احد الاسباب التي انتقلت بسببها الى استخدام انظمة ال linux , نعم ومن لحظتها لم استخدم عير هذا النظام الذي اعجر عن وصفه كل تلك القوه لهذا النظام ومن ثما بعد ما قمت بتثبيت النظام قمت بأعداده بحسب المتطلبات الخاصه بي قمت بتنزيل الحزم الخاصه لبرنامج aptana الشهير وقمت بتثبيته وتثبيت المتطلبات الخاصه به من مكتبات وغيرها ايضا وبهذا كان نظامي قد اصبح جاهز وقمت على زبعدها بفتره ليست بالطويله بعدما اكتسبت خبره اكبر في استخدام هذا النظام المتميز من نوعه قمت بتنزيل توزيعة fedoraبواجهة kde التي لا استغني عنها ابدا احسست بالحاسوب معنى وكلمه وكلما اكتشفت شيئا في هذا النظام كلما زاد  اعجابي به .. وزدت ندامه على تلك الفتره التي قضيتها مع تلك الانظمه الغبيه المقدمه من microsoft

هذه قصتي مع تغيير حياتس مع الحاسوب …

وستكون لي عوده بتدوينه اخرى

مع تحيات jehazee