0Pricing
PHP Academy · درس

الدوال المضمّنة

استكشف دوال PHP المضمّنة شائعة الاستخدام

الدوال المضمّنة درس مجاني في PHP Academy على CoddyKit. هذا هو الدرس 2 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في PHP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة PHP Academy 5 دروس في المجموع.

الدوال المضمّنة

الدوال المضمّنة

مرحبًا بكم في الدرس التالي! يوفر PHP مجموعة غنية من الدوال المضمّنة لتبسيط المهام الشائعة، مثل التعامل مع السلاسل النصية والمصفوفات والتواريخ وغير ذلك. في هذا الدرس، ستتعلّمون كيفية استخدام بعض الدوال المضمّنة الأكثر شيوعًا. لنبدأ!

الدوال المضمّنة — رسم توضيحي 1

ما الدوال المضمّنة؟

ما الدوال المضمّنة؟

الدوال المضمّنة هي دوال معرّفة مسبقًا يوفرها PHP لتنفيذ عمليات محددة. وهي توفر وقتكم من خلال تنفيذ المهام المعقدة بمجرد استدعاء دالة.

نقطة مهمة: تغطي الدوال المضمّنة نطاقًا واسعًا من المجالات، بما في ذلك معالجة السلاسل النصية والحسابات الرياضية والتعامل مع الملفات.

دوال السلاسل النصية

دوال السلاسل النصية

يوفر PHP دوال لمعالجة السلاسل النصية. أمثلة:

  • strlen(): تُرجع طول السلسلة النصية.
  • strtoupper(): تحوّل السلسلة النصية إلى أحرف كبيرة.
  • strtolower(): تحوّل السلسلة النصية إلى أحرف صغيرة.

مثال:

<?php
  $string = "Hello, PHP!";
  echo strlen($string); // Outputs: 11
  echo strtoupper($string); // Outputs: HELLO, PHP!
?>

دوال المصفوفات

دوال المصفوفات

يوفر PHP دوال للتعامل مع المصفوفات. أمثلة:

  • array_push(): تضيف عناصر إلى المصفوفة.
  • array_pop(): تزيل العنصر الأخير من المصفوفة.
  • in_array(): تتحقق مما إذا كانت قيمة موجودة في المصفوفة.

مثال:

<?php
  $fruits = ["Apple", "Banana"];
  array_push($fruits, "Cherry");
  echo in_array("Cherry", $fruits); // Outputs: 1 (true)
?>

دوال التاريخ والوقت

دوال التاريخ والوقت

يوفر PHP دوال للتعامل مع التواريخ والأوقات. أمثلة:

  • date(): تنسّق طابعًا زمنيًا.
  • time(): تُرجع الطابع الزمني الحالي.

مثال:

<?php
  echo date("Y-m-d"); 
// Outputs: Current date (e.g., 2024-12-29)
  echo time(); 
// Outputs: Current timestamp
?>

الدوال الرياضية

الدوال الرياضية

يوفر PHP دوال لتنفيذ العمليات الرياضية. أمثلة:

  • abs(): تُرجع القيمة المطلقة.
  • round(): تقرّب عددًا إلى أقرب عدد صحيح.
  • sqrt(): تُرجع الجذر التربيعي لعدد.

مثال:

<?php
  echo abs(-10); // Outputs: 10
  echo round(3.6); // Outputs: 4
  echo sqrt(16); // Outputs: 4
?>

العمل مع الملفات

العمل مع الملفات

يوفر PHP دوال للتعامل مع الملفات. أمثلة:

  • file_get_contents(): تقرأ ملفًا في سلسلة نصية.
  • file_put_contents(): تكتب سلسلة نصية في ملف.
  • unlink(): تحذف ملفًا.

مثال:

<?php
  $filename = "example.txt";
  file_put_contents($filename, "Hello, PHP!");
  echo file_get_contents($filename); // Outputs: Hello, PHP!
?>

استخدام توثيق الدوال

استخدام توثيق الدوال

يوفر PHP توثيقًا مفصلًا لجميع دواله المضمّنة. زُر PHP.net لاستكشاف القائمة الكاملة للدوال.

تلميح: تحقّقوا دائمًا من التوثيق للاطلاع على الأمثلة والحالات الحدّية.

أحسنتم

أحسنتم

تهانينا! لقد تعلّمتم كيفية استخدام الدوال المضمّنة في PHP للتعامل مع السلاسل النصية والمصفوفات والتواريخ وغير ذلك. توفر هذه الدوال الوقت وتبسّط التعليمات البرمجية. في الدرس التالي، ستتعلّمون كيفية إنشاء دوالكم الخاصة في PHP. واصلوا كتابة التعليمات البرمجية!

الدوال المضمّنة — رسم توضيحي 10

الأسئلة الشائعة

هل درس «الدوال المضمّنة» مجاني؟

نعم — نص درس «الدوال المضمّنة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 5 دروس في المجموع.

ماذا ستتعلم في «الدوال المضمّنة»؟

استكشف دوال PHP المضمّنة شائعة الاستخدام تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟

لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 5.

كم من الوقت يستغرق درس «الدوال المضمّنة»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟

نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ما هي الدوال؟
  2. الدوال المضمّنة
  3. الدوال التي يعرّفها المستخدم
  4. تمرير المعاملات إلى الدوال
  5. القيم المعادة
← العودة إلى PHP Academy