لغة PHP
صفحة 1 من اصل 1
لغة PHP
لغة PHP
تعتبر لغة PHP من اقوى اللغات الحاليه واسرعها , وتعتبر المفضله عند كثير من المبرمجين لسهولتها وبساطه التعامل معها, في هذا الدرس سوف نتعلم المفاهيم الاساسيه عن هذه اللغه , ومظاهر قوتها وبعض توضيحات القاء الدروس لان هذا الدرس يعتبر البدايه والانطلاقه لنتعلم معاً
لغة PHP ؟
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 وقد حصل بها تطور كبير وتغيرات جذريه كبيره واصبحت اقوى بكثير من ما هي عليه الان.
( مثال 1 : لاحظ انك لا تحتاج الى مترجم PHP على جهازك الشخصي )
قوة لغة PHP :
سوف اقوم بذكر قوة لغة PHP على شكل نقاط وسوف نتكلم عن كل نقطه بالتفصيل
• الاداء العالي
تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND اصبحت اقوى , بحيث يمكن ان تتحمل ملايين الاوامر في اليوم الواحد
دعمها لعدد كبير من قواعد البيانات
تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير
الدوال الداخليه او ( Built-In Library )
تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين او ثلاث من انشاء صوره من غير استخدام اي برنامج تحرير رسومي
القيمه
اللغه مجانيه ولا يوجد اي مبلغ تقوم بدفعه لتحميلها ويمكنك تحميل اللغه من موقعها الرسمي http://www.php.net
التعلم
تعلم اللغه سهل وهو مبني على لغة PERL و C و JAVA فإذا انت تعرف احدها , فتأكد انك سوف تختصر كثير من الوقت للتعلم
لغة ASP
تعريف باللغه :
لغة الفي بي سكربت هي لغة الاوامر النصية الافتراضية في خدم ويب التي تدعم صفحات الاكتيف سيرفر او الخادم النشط
اما بالنسبه للمنشأ و المطور فهو شركة مايكروسوفت عملاق البرمجيات العالمي و قد طورت هذه اللغه لصنع لغة ديناميكية قوية اي بمعنى اخر ان هذه اللغه تشبه البي اتش بي الى حد كبير
و asp اختصار لــ active server pages و للعلم بان هذه اللغه تستخدم جنبا لجنب مع لغة الــ html
ثانياً : اساسيات عمليه :
يمكن كتابة ما تعارف عليه في معظم اللغات باسم " أوامر " في هذه اللغه المختلفه قليلاً بطريقة بسيطة للغايه . اولا لنتعرف على ابسط كائن في اي مستند من هذه اللغه و هو Document و هو يعني مستند و هو كائن بسيط من ابسط الكائنات على كل حال الكائن وحده لا يكفي لكتابة أمر بل اننا نحتاج للاسلوب و عادة يكون الاسلوب المستخدم مع الكائن مستند هو write و يتم الفصل بين الكائن و الاسلوب بواسطة " . " كما هو موجود في المثال :
كود PHP:
Document.write ( " this words will apper on the page ")
ثالثاً : عودة اخرى الى html :
اخي القاريء لطالما نبهت في دورتي على ضرورة اتقان الــ html كقواعد اساسيه في برمجة الويب و ها هي اساسيات الــ asp تثبت ذلك فعلياً و عمليا في هذا الموضوع
اخي / اختي لا يمكن دمج لغتين معاً في كود واحد دون الفصل بينهما بطريقة أو بأخرى و لكن الاحرى بنا أن نتجاوز عن هذا السؤال و لنسأل كيف نفعل ذلك ؟ لكل لغة طريقتها و لكل لغة اسلوبها و كذلك هي الحال بالنسبه لــ الفاصل بين اللغات لاحظ كيف نفصل بين اكواد الhtml و اكواد asp
كود PHP:
<script>
تعتبر لغة PHP من اقوى اللغات الحاليه واسرعها , وتعتبر المفضله عند كثير من المبرمجين لسهولتها وبساطه التعامل معها, في هذا الدرس سوف نتعلم المفاهيم الاساسيه عن هذه اللغه , ومظاهر قوتها وبعض توضيحات القاء الدروس لان هذا الدرس يعتبر البدايه والانطلاقه لنتعلم معاً
لغة PHP ؟
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 وقد حصل بها تطور كبير وتغيرات جذريه كبيره واصبحت اقوى بكثير من ما هي عليه الان.
( مثال 1 : لاحظ انك لا تحتاج الى مترجم PHP على جهازك الشخصي )
قوة لغة PHP :
سوف اقوم بذكر قوة لغة PHP على شكل نقاط وسوف نتكلم عن كل نقطه بالتفصيل
• الاداء العالي
تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND اصبحت اقوى , بحيث يمكن ان تتحمل ملايين الاوامر في اليوم الواحد
دعمها لعدد كبير من قواعد البيانات
تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير
الدوال الداخليه او ( Built-In Library )
تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين او ثلاث من انشاء صوره من غير استخدام اي برنامج تحرير رسومي
القيمه
اللغه مجانيه ولا يوجد اي مبلغ تقوم بدفعه لتحميلها ويمكنك تحميل اللغه من موقعها الرسمي http://www.php.net
التعلم
تعلم اللغه سهل وهو مبني على لغة PERL و C و JAVA فإذا انت تعرف احدها , فتأكد انك سوف تختصر كثير من الوقت للتعلم
لغة ASP
تعريف باللغه :
لغة الفي بي سكربت هي لغة الاوامر النصية الافتراضية في خدم ويب التي تدعم صفحات الاكتيف سيرفر او الخادم النشط
اما بالنسبه للمنشأ و المطور فهو شركة مايكروسوفت عملاق البرمجيات العالمي و قد طورت هذه اللغه لصنع لغة ديناميكية قوية اي بمعنى اخر ان هذه اللغه تشبه البي اتش بي الى حد كبير
و asp اختصار لــ active server pages و للعلم بان هذه اللغه تستخدم جنبا لجنب مع لغة الــ html
ثانياً : اساسيات عمليه :
يمكن كتابة ما تعارف عليه في معظم اللغات باسم " أوامر " في هذه اللغه المختلفه قليلاً بطريقة بسيطة للغايه . اولا لنتعرف على ابسط كائن في اي مستند من هذه اللغه و هو Document و هو يعني مستند و هو كائن بسيط من ابسط الكائنات على كل حال الكائن وحده لا يكفي لكتابة أمر بل اننا نحتاج للاسلوب و عادة يكون الاسلوب المستخدم مع الكائن مستند هو write و يتم الفصل بين الكائن و الاسلوب بواسطة " . " كما هو موجود في المثال :
كود PHP:
Document.write ( " this words will apper on the page ")
ثالثاً : عودة اخرى الى html :
اخي القاريء لطالما نبهت في دورتي على ضرورة اتقان الــ html كقواعد اساسيه في برمجة الويب و ها هي اساسيات الــ asp تثبت ذلك فعلياً و عمليا في هذا الموضوع
اخي / اختي لا يمكن دمج لغتين معاً في كود واحد دون الفصل بينهما بطريقة أو بأخرى و لكن الاحرى بنا أن نتجاوز عن هذا السؤال و لنسأل كيف نفعل ذلك ؟ لكل لغة طريقتها و لكل لغة اسلوبها و كذلك هي الحال بالنسبه لــ الفاصل بين اللغات لاحظ كيف نفصل بين اكواد الhtml و اكواد asp
كود PHP:
<script>
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى