لغات البرمجة/بي اش بي

من ويكي الكتب
اذهب إلى: تصفح، ابحث

لغة بي اتش بي الدرس الاول: مقدمه ومفاهيم عن لغة بي اتش بي

تعتبر لغة PHP من اقوى اللغات الحاليه واسرعها , وتعتبر المفضله عند كثير من المبرمجين لسهولتها وبساطه التعامل معها, في هذا الدرس سوف نتعلم المفاهيم الاساسيه عن هذه اللغه , ومظاهر قوتها وبعض توضيحات القاء الدروس لان هذا الدرس يعتبر البدايه والانطلاقه لنتعلم معاً

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

متطلبات قبل البدأ بتعلم لغة PHP :

  • معرفة شبه تامه بلغة HTML
  • الاخلاص في التعلم
  • عدم التوقف بعد الانتهاء التعلم وانما البحث عن الجديد ومحاولة التطوير الدائم للمهارات
  • توفر بعض مهارات اللغه الإنجليزية وذلك لان بعض المصطلحات يصعب ترجمتها إلى العربية , او معناها العربي لا يؤدي الغرض

نقاط توضيحيه عن 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 وقد حصل بها تطور كبير وتغيرات جذريه كبيره واصبحت اقوى بكثير من ما هي عليه الان.

قوة لغة PHP[عدل]

  • الاداء العالي

تعتبر اللغه جدا مميزه وفعاله , حتى مع دعمها بتقنيه ZEND من شركة Zend الاسرائيلية اصبحت اقوى , بحيث يمكن ان تتحمل ملايين الاوامر في اليوم الواحد

  • دعمها لعدد كبير من قواعد البيانات

تدعم لغة PHP عدد كبير من قواعد البيانات منها MySQL و mSQL و Oracle و DBM و وغيرها الكثير

  • الدوال الداخليه او ( Built-In Library )

تحتوي اللغه على كثير من الدوال الجاهزه للاستخدام , ومسهله بطريقه كبيره , بحيث يمكن من سطرين برمجيين او ثلاث من انشاء صوره من غير استخدام اي برنامج تحرير رسومي

  • القيمه

اللغه مجانيه ولا يوجد اي مبلغ تقوم بدفعه لتحميلها ويمكنك تحميل اللغه من موقعها الرسمي http://www.php.net

  • التعلم

تعلم اللغه سهل وهو مبني على لغة PERL و C و JAVA فإذا انت تعرف احدها , فتأكد انك سوف تختصر كثير من الوقت للتعلم

لدرس التالى: كيفة تنصيب خادم شخصي و لغة PHP و قواعد بيانات MySQL على جهازك وربطها مع بعضها البعض