دورة تعلم لغة PHP مجانا من الصفر الى الاحتراف لربح الاف الدولارات شهريا من البرمجة والتطوير الدرس السادس- الوظائف والحلقات التكرارية والتواريخ
تعلم لغة php من الصفر الى الاحتراف مجانا بشكل كامل وبدون خسارة دولار واحد عبر منصتنا و خبرائنا واتقن وظيفة تصميم وتطوير المواقع والسكر بتات عن طريق لغة PHP الشهيرة .
![]() |
تعلم php مجانا |
ابدأ الان في تعلم لغة تطوير التطبيقات البرمجية، ومواقع الويب المختلفة، وواجهات المُستخدم من طرف خادم الويب والكثير من الامور التي تستطيع فعلها عند تعلمك واتقانك لغة PHP .
تعلم PHP مجانًا مع دورتنا الشاملة! ابدأ رحلتك في البرمجة من الصفر واكتشف المهارات التي تحتاجها لبناء تطبيقات مذهلة.
لغة php النصة مفتوحة المصدر والتي تمكنك من تطوير اي سكربت او التعديل عليه ومن برمجة المواقع وربح الاف الدولارات شهريا من تنفيذ متل هذه المشاريع .
يبحث الكثير من رجال الاعمال او الشركات او المؤسسات يوميا على شبكة الانترنت عن مبرمجين لتوظيفهم والاستفادة من خبراتهم بمصالحهم التجارية او عن طريق العمل على الانترنت عن بعد حيث يعمل الالاف في العالم على هذا النحو ويكسب الكثير من هذا المجال الالاف بين التعديل والاضافات والبرمجة الكاملة او تقديم الدعم الفني .
تستخدم لغة البرمجة PHP لمعالجة ملفات صفحات الويب المبرمجة بلغة HTML، أو كما تُعرف بلغة معالجة النص التشعبيّ (Hyper Text Markup Language)، أولاً قبل إرسالها إلى المتصفح وإظهارها للمُستخدم.
PHP هي لغة برمجة خادم مفتوحة المصدر، تُستخدم بشكل رئيسي لتطوير مواقع الويب وتطبيقات الويب. تُعتبر سهلة التعلم ومرنة، مما يجعلها شائعة بين المطورين. تدعم PHP تكامل قواعد البيانات وتوفر مكتبات متعددة، مما يسهل بناء تطبيقات ديناميكية وتفاعلية.
مقدم الدورة المهندس محمد عكور
مستقل ومطور ويب
مرحبًا ، اسمي محمد عكور ، لديّ شهادة فني الكترونيات، أنا مطور ويب متكامل مع أكثر من 10 سنوات من الخبرة ، أنا مستقل: أقوم بإنشاء مواقع الويب والمتاجر وأقدم خدمات التسويق الرقمي.
انواع الوظائف في لغة البرمجة PHP كود
echo
و print
: تُستخدم لعرض النصوص والمحتوى على الشاشة.
- php
echo "Hello, World!"; print "Welcome to PHP!";
isset()
: تتحقق مما إذا كانت متغيرات معينة قد تم تعريفها وتحتوي على قيمة.phpif (isset($var)) { // المتغير موجود }
empty()
: تتحقق مما إذا كان المتغير فارغًا.phpif (empty($var)) { // المتغير فارغ }
count()
: تُستخدم لحساب عدد العناصر في مصفوفة.php$arr = array(1, 2, 3); echo count($arr); // الناتج: 3
str_replace()
: تُستخدم لاستبدال جزء من النص بنص آخر.php$text = "Hello, World!"; $newText = str_replace("World", "PHP", $text);
array_push()
: تُستخدم لإضافة عناصر إلى نهاية المصفوفة.php$arr = array(1, 2, 3); array_push($arr, 4);
date()
: تُستخدم للحصول على التاريخ والوقت بتنسيق محدد.phpecho date("Y-m-d H:i:s");
تعرف على الحلقات التكرارية في لغة البرمجة PHP
هناك عدة أنواع من الحلقات التكرارية (Loops) التي تُستخدم لتنفيذ كود معين عدة مرات. إليك نظرة على الأنواع الرئيسية:
1. حلقة for
تُستخدم عندما تعرف عدد التكرارات مسبقًا.
phpfor ($i = 0; $i < 5; $i++) {
echo "التكرار: $i\n";
}
2. حلقة while
تستمر طالما كانت الشرط صحيحًا.
php$i = 0;
while ($i < 5) {
echo "التكرار: $i\n";
$i++;
}
3. حلقة do...while
تعمل مثل حلقة while
، لكن الكود يُنفذ مرة واحدة على الأقل.
php$i = 0;
do {
echo "التكرار: $i\n";
$i++;
} while ($i < 5);
4. حلقة foreach
تُستخدم للتكرار عبر العناصر في مصفوفة.
php$arr = array("أحمد", "سارة", "محمد");
foreach ($arr as $name) {
echo "الاسم: $name\n";
}
استخدامات إضافية:
break
: للخروج من الحلقة.continue
: لتخطي التكرار الحالي والانتقال إلى التكرار التالي.
تعرف على التواريخ في لغة البرمجة PHP
في PHP، التعامل مع التواريخ يمكن أن يكون سهلاً وفعالًا بفضل مجموعة من الدوال المدمجة. إليك بعض المفاهيم والدوال الأساسية للتعامل مع التواريخ:
1. الحصول على التاريخ والوقت الحالي
للحصول على التاريخ والوقت الحالي، يمكنك استخدام الدالة date()
:
phpecho date("Y-m-d H:i:s"); // على سبيل المثال: 2024-09-23 14:30:00
2. إنشاء تاريخ جديد
يمكنك إنشاء تاريخ جديد باستخدام DateTime
:
php$date = new DateTime('2024-09-23');
echo $date->format('Y-m-d'); // 2024-09-23
3. تعديل التواريخ
يمكنك تعديل التاريخ بسهولة باستخدام modify()
:
php$date = new DateTime('2024-09-23');
$date->modify('+1 month'); // إضافة شهر
echo $date->format('Y-m-d'); // 2024-10-23
4. حساب الفارق بين تاريخين
يمكنك حساب الفرق بين تاريخين باستخدام diff()
:
php$date1 = new DateTime('2024-09-23');
$date2 = new DateTime('2024-10-23');
$diff = $date1->diff($date2);
echo $diff->days; // الناتج: 30
5. تاريخ من الطابع الزمني (Timestamp)
لتحويل التاريخ إلى طابع زمني، يمكنك استخدام strtotime()
:
php$timestamp = strtotime('2024-09-23');
echo $timestamp; // الناتج سيكون طابع زمني
6. تغيير تنسيق التاريخ
يمكنك تغيير تنسيق التاريخ باستخدام date()
:
php$timestamp = time(); // الحصول على الطابع الزمني الحالي
echo date("d/m/Y", $timestamp); // 23/09/2024
مثال كامل
إليك مثال بسيط يجمع بين كل ما سبق:
php$date = new DateTime();
echo "التاريخ والوقت الحالي: " . $date->format('Y-m-d H:i:s') . "\n";
$date->modify('+7 days');
echo "بعد 7 أيام: " . $date->format('Y-m-d H:i:s') . "\n";
$date2 = new DateTime('2024-10-01');
$diff = $date->diff($date2);
echo "الفارق بالأيام: " . $diff->days . "\n";