مسیر
/
PHP
PHP
/
برنامه‌ی درسی
/
آرگومان‌های با طول متغیر
آر

آرگومان‌های با طول متغیر در PHP

1 تمرین

درباره‌ی آرگومان‌های با طول متغیر

می‌توان آرگومان‌های تابع را طوری مشخص کرد که تابع هر تعداد آرگومانی را بپذیرد:

<?php

function actOnItems(...$items) {
  // $items is an array containing 0 or more values
  // used to call the function.
}

actOnItems(1, 2, 3, 4); // $items => [1, 2, 3, 4]

اگر در کنار آرگومان‌های دیگر، آرگومانی با طول متغیر مشخص کنید، باید آخرین آرگومان باشد.

<?php

function writeLines($file_handle, ...$lines)
{
    put_file_contents($file_handle, implode("\n", $lines));
}

writeLines('file.txt', "a", "b", "c");
ویرایش از طریق GitHub این پیوند در پنجره یا زبانه‌ی جدیدی باز می‌شود

آرگومان‌های با طول متغیر را یاد بگیرید