انتقل إلى محتوى الدرس

Default Parameter Values Rules القيم الافتراضية للمعاملات وترتيبها

تعلّم معاملات الدوال والقيم الافتراضية والمعاملات المسماة في PHP 8 بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يمكنك إسناد قيمة افتراضية لأي معامل اختياري باستخدام علامة = في تعريف الدالة. وتقضي القاعدة الصارمة في PHP 8 بوضع المعاملات الإلزامية أولاً ثم وضع المعاملات الاختيارية ذات القيم الافتراضية في نهاية القائمة:

PHP
<?php
function applyTax($subtotal, $rate = 0.15)
{
    return $subtotal + ($subtotal * $rate);
}

echo applyTax(200) . "\n";
echo applyTax(200, 0.05);