EgyProgramozo

PHP/NodeJS programozó, Linux Desktop/Server fan

PHP 5.6 függvény paraméter lekérés

Kicsit el vagyok maradva a php újabb verziót illetően, mert a legtöbb helyen régebbire kell kódolni és így néha érnek meglepetések 🙂<!--more-->

A PHP 5.6-ban a függvény paramétereit már nem csak a func_get_args() függvénnyel lehet lekérni.
Egyszerűbben hozzá lehet férni:

<?php
function sum(...$numbers) {
    $acc = 0;
    foreach ($numbers as $n) {
        $acc += $n;
    }
    return $acc;
}

echo sum(1, 2, 3, 4);
?>

Valamint a paraméterek átadásának is lett egy egyszerűbb módja ezzel:

<?php
function add($a, $b) {
    return $a + $b;
}

echo add(...[1, 2])."\n";

$a = [1, 2];
echo add(...$a);
?>

 

2015.05.25.

5.6 függvény paraméterek PHP

Szólj hozzá