الفصل الثاني الموضوع 2: الأساسيات في PHP
الموضوع 2: الأساسيات في PHP
2.1 المتغيرات وأنواع البيانات
- المتغيرات (Variables):
- المتغير هو مساحة في الذاكرة تُستخدم لتخزين البيانات.
- في PHP، يتم تعريف المتغيرات باستخدام علامة الدولار (
$
). - لا حاجة لتعريف نوع المتغير قبل استخدامه.
- مثال:
- أنواع البيانات في PHP:
- String (سلسلة نصية):
- تمثل النصوص مثل “Hello, World”.
- مثال:
- Integer (عدد صحيح):
- الأرقام بدون فواصل عشرية مثل 5، 100، -30.
- مثال:
- Float (عدد عشري):
- الأرقام التي تحتوي على فواصل عشرية مثل 3.14، -0.99.
- مثال:
- Boolean (قيمة منطقية):
- يمكن أن تكون إما
true
أوfalse
. - مثال:
- يمكن أن تكون إما
- String (سلسلة نصية):
- إعادة تعيين المتغيرات:
- يمكنك تغيير قيمة المتغير بسهولة:
2.2 الجمل الشرطية (Conditional Statements)
- الجمل الشرطية
if
:- تُستخدم لاتخاذ قرارات بناءً على الشروط.
- مثال:
- الجمل الشرطية
else
وelseif
:else
تُنفذ إذا كانت الشروط غير صحيحة.elseif
تُستخدم لوجود شرط آخر إذا فشلت الشروط الأولى.- مثال:
- الجمل الشرطية متعددة الشروط:
- يمكنك دمج عدة شروط باستخدام
&&
(AND) أو||
(OR). - مثال:
- يمكنك دمج عدة شروط باستخدام
2.3 الحلقات (Loops)
- حلقة
for
:- تُستخدم لتنفيذ الكود عدد معين من المرات.
- مثال:
- حلقة
while
:- تُنفذ الكود طالما أن الشرط صحيح.
- مثال:
- حلقة
foreach
:- تُستخدم مع الأراجي (arrays) لتكرار جميع العناصر.
- مثال:
2.4 الأراجي (Arrays)
- تعريف الأراجي:
- الأراجي هي مجموعة من البيانات يمكن تخزينها في متغير واحد.
- يوجد نوعان من الأراجي: الأراجي المفهرسة و الأراجي المرتبطة.
- الأراجي المفهرسة (Indexed Arrays):
- يتم تخزين العناصر باستخدام أرقام تبدأ من 0.
- مثال:
- الأراجي المرتبطة (Associative Arrays):
- يتم تخزين العناصر باستخدام مفاتيح (keys) بدلاً من الأرقام.
- مثال:
- التكرار عبر الأراجي:
- يمكنك التكرار عبر الأراجي باستخدام حلقة
foreach
. - مثال:
- يمكنك التكرار عبر الأراجي باستخدام حلقة
2.5 الدوال (Functions)
- تعريف الدوال:
- الدالة هي مجموعة من الأكواد التي يمكن إعادة استخدامها في أماكن متعددة.
- يمكنك إنشاء دالة باستخدام الكلمة المفتاحية
function
. - مثال:
- الدوال مع القيم الافتراضية:
- يمكنك تعيين قيم افتراضية للمتغيرات في الدالة.
- مثال:
- إرجاع القيم من الدوال:
- يمكنك إرجاع قيم من الدوال باستخدام
return
. - مثال:
- يمكنك إرجاع قيم من الدوال باستخدام
2.6 التعامل مع الاستثناءات (Exceptions)
- ما هي الاستثناءات؟
- الاستثناءات تُستخدم للتعامل مع الأخطاء بشكل منظم بدلاً من حدوث الأخطاء القاتلة في البرنامج.
- يمكن استخدام
try
,catch
وthrow
للتعامل مع الاستثناءات.
- مثال على استخدام الاستثناءات:
2.7 ملخص الدورة
- ما تعلمته في هذه الدورة:
- كيفية تعريف المتغيرات واستخدام أنواع البيانات المختلفة.
- كيفية التعامل مع الجمل الشرطية
if
,elseif
,else
. - كيفية استخدام الحلقات
for
,while
,foreach
لتنفيذ الأكواد بشكل متكرر. - كيفية التعامل مع الأراجي المرتبطة والمفهرسة.
- كيفية تعريف واستخدام الدوال في PHP.
- كيفية التعامل مع الاستثناءات لإدارة الأخطاء بشكل أكثر فاعلية.