سوف تتعلم لغة PHP بالكامل وسوف تشمل جميع ما تحتاجه لتعلم هذه اللغه, وسوف يكون تقسيم الدروس كالآتي :
- متطلبات قبل كل درس
- نقاط توضيحيه وأهداف الدرس
- الدرس بالكامل
- أسئله على الدرس
- الدرس القادم
متطلبات قبل البدء بتعلم لغة PHP :
- معرفة شبه تامه بلغة HTML
- الإخلاص في التعلم
- عدم التوقف بعد الإنتهاء من التعلم وإنما البحث عن الجديد ومحاولة التطوير الدائم للمهارات
- توفر بعض مهارات اللغه الانجليزية وذلك لأن بعض المصطلحات يصعب ترجمتها إلى العربية , أو معناها العربي لا يؤدي الغرض
نقاط توضيحيه عن دروس PHP :
- لماذا تتعلم معنا ؟
- ما مقدار الإستفاده من تعلم PHP معنا
- ماهي لغة PHP ؟
- قوة لغة PHP
لماذا تتعلم معنا ؟سوف تتعلم من هذه الدروس كيفية عمل برامج PHP من أبسطها إلى أعقدها
, مروراً من تعريف المتغيرات إلى إنشاء الدوال والكائنات البرمجيه وربطها
مع بعضها البعض. يجب أن تكون لديك خبره في لغة HTML وقمت ببعض البرمجه من
قبل ولا يعني أن تكون خبيرا جداً أو قمت ببرمجة مواقع أو قواعد بيانات. أما
إذا كنت مبتدأ سوف تفيدك الدروس ولكن تحتاج إلى كثير من التركيز
والتطبيق المتواصل ووقت أطول.
مقدار الإستفاده من تعلم PHP معناتعلمك معنا سوف يتيح لك بناء مواقع حقيقه وممتازه وسوف نحاول أن نقوم
بتغطية جميع ما يتعلق بهذه اللغه. إذا استخدمت لغة HTML من قبل فمن المؤكد
أنك لاحظت عدم ديناميكية الصفحات ولكن مع 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 فإذا كنت تعرف إحدها , فتأكد أنك سوف تختصر كثير من الوقت للتعلم
اسئله على الدرس :
- ماهو الاسم القديم للغة PHP وماهو الاسم الحالي ؟
- من هو مخترع هذه اللغه ؟
- اذكر مظاهر قوة لغة PHP ؟
- اذكر 4 من قواعد البيانات التي تدعمها لغة PHP ؟
الدرس القادم :سوف نتعلم في الدرس القادم كيفة تنصيب خادم شخصي و لغة PHP و قواعد بيانات MySQL على جهازك وربطها مع بعضها البعض.