Parcours
/
PHP
PHP
/
Programme
/
Arguments de longueur variable
Ar

Arguments de longueur variable en PHP

1 exercice

À propos de Arguments de longueur variable

Les arguments d'une fonction peuvent être définis de telle sorte qu'elle puisse prendre un nombre quelconque d'arguments :

<?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]

Si l'on définit un argument de longueur variable en plus des autres, il doit être le dernier argument.

<?php

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

writeLines('file.txt', "a", "b", "c");
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet

Apprends Arguments de longueur variable