Guide / PHP — basi del linguaggio / Esempi pratici

Esempi pratici

Funzione che filtra e somma numeri positivi.

Estrarre logica ripetuta in una funzione con contratto chiaro (array in ingresso, intero in uscita) semplifica test e riuso.

Esempio

<?php
function somma_solo_positivi(array $valori): int {
    $somma = 0;
    foreach ($valori as $v) {
        if ($v > 0) {
            $somma += $v;
        }
    }
    return $somma;
}

echo somma_solo_positivi([1, -2, 3, 0]);