Lec_09
مقدمة
تقديم ورشة عمل عن PHP من قبل الدكتور محمد شوبيل، حيث تشمل هذه المادة مقدمة عن PHP كجزء من ورش العمل المتاحة. تحتوي الورشة أيضًا على معلومات حول HTML و CSS، والموارد الموصى بها هي w3schools.com.
مقدمة عن PHP
PHP هو اختصار لـ "PHP: Hypertext Preprocessor".
لغة برمجة نصية مفتوحة المصدر تستخدم على نطاق واسع، مناسبة لتطوير الويب، ويمكن تضمينها في HTML.
يتم تنفيذ نصوص PHP على الخادم، مما يجعلها لغة برمجة من جهة الخادم.
تدعم العديد من أنظمة قواعد البيانات مثل MySQL، PostgreSQL وغيرها.
يمكن تحميلها مجانًا.
تعمل على مختلف المنصات مثل ويندوز ولينكس.
تتوافق مع أغلب خوادم الويب مثل Apache.
بدء استخدام PHP
التثبيت
في نظام ويندوز، يمكن تحميل XAMPP أو WAMP.
في نظام ماك، يمكن تحميل MAMP.
"مرحبا بالعالم" في PHP
تظهر الشيفرة PHP رسالة "Hello World" باستخدام دالة echo().تعليقات PHP تُستخدم للإشارة إلى بداية ونهاية التعليقات في الشيفرة.
المتغيرات في PHP
تُستخدم لتخزين القيم مثل النصوص والأرقام.
تبدأ جميع المتغيرات في PHP بعلامة $، ولا تحتاج إلى إعلانها قبل استخدامها.
دمج النصوص
تُستخدم عملية الدمج (.) لجمع قيمتين نصيتين معًا.
العوامل في PHP
تصنيف العوامل
تتضمن العوامل الحسابية، وعوامل التخصيص، والعوامل المقارنة، والعوامل المنطقية.
الجمل الشرطية
تستخدم للقيام بإجراءات مختلفة بناءً على قرارات محددة:
جمل if
جمل switch
المصفوفات في PHP
تُستخدم لتخزين قيم متعددة في متغير واحد، تشمل الأنواع:
مصفوفات عددية
مصفوفات المرتبطة
المصفوفات متعددة الأبعاد
الحلقات في PHP
تُستخدم لتكرار كود معين عدة مرات
while
do...while
for
foreach
الوظائف في PHP
اجعل الشيفرة أكثر فعالية من خلال استخدام الوظائف.يمكن استدعاء وظيفة في أي مكان بالصفحة، ويمكن إضافة معلمات لتحسين الأداء.
النماذج في PHP
استخدام $_GET و _GET: لجمع القيم من النماذج.
$_POST: أيضًا لجمع القيم ولكن تكون غير مرئية في الرابط ولا يوجد حد لعدد القيم.يُنصح باستخدام POST في حالة البيانات الحساسة.
اختيار طريقة الإرسال
يتم استخدام طريقة GET للطلبات القياسية، بينما يتم استخدام POST لإرسال البيانات بشكل مخفي ومناسب للبيانات الكبيرة.