Hanan Fahad2 نشر 20 يوليو 2021 أرسل تقرير نشر 20 يوليو 2021 (معدل) استخدام المعامل ... في وسط الداله في php النقاط ايش فائدتها تم التعديل في 20 يوليو 2021 بواسطة Wael Aljamal توضيح السؤال 1 اقتباس
0 Wael Aljamal نشر 20 يوليو 2021 أرسل تقرير نشر 20 يوليو 2021 هل يمكنك وضع الشيفرة لاستطيع شرحها بشكل أفضل؟ ضمن دوال php تستخدم الثلاث نقاط لتعريف دوال functions تأخذ عدد متغير من المدخلات (الوسطاء) parameters. كما يمكننا استخدامها لتجميع عدد من المتغيرات ووضعهم في مصفوفة، مثلا تابع يقوم بجمع عدة اعداد مثل (3,2,1)sum ضمن تعريفه نضع التالي (args..)sum هنا args سيعبر عن مصفوفة تضم العناصر التي تم تمريرها عن الاستدعاء (قام معامل الثلاث نقاط بتجميع المتغيرات ودمجهك في مصفوفة) ولكي نقرا القيم المررة 1,2,3 نقوم بعمل حلقة ضمن الدالة sum على المصفوفة args ونجمع القيم. المثال: <?php // function تعريف function sum(...$numbers) { // تحزيم المصفوفة $acc = 0; foreach ($numbers as $nn) { // المرور على المصفوفة و تجميع عناصرها $acc += $nn; } return $acc; } // استدعاء echo sum(1, 2, 3, 4); // يمكن تمرير أي عدد من الوسطاء > 10 // مثال استدعاء آخر echo sum(1, 2, 3, 4, 5); > 15 // أيضا.. echo sum(); > 0 كما يمكن استخدامها لتقوم بتحزيم بقية المتغيرات الممررة (مثلا إن قمنا بتحديد الأول و الثاني) سيتم تجميع باقي المتغيرات ضمن مصفوفة: <?php // اليقية الثاني الأول function sum($first, $second, ...$remaining_numbers) { $acc = $first + $second; foreach ($remaining_numbers as $nn) { $acc += $nn; } return $acc; } // استدعاء echo sum(1, 2); // تمرير أول متغيرين > 3 // مثال آخر echo sum(1, 2, 3, 4); // تحديد أول متغيرين مع تحزيم البقية > 10 بشكل عام تعمل على تجميع و فرد العناصر و المصفوفات. اقتباس
السؤال
Hanan Fahad2
استخدام المعامل ... في وسط الداله في php النقاط ايش فائدتها
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.