Un esempio di codice PHP:
function filterFieldsByGroup(array $fields, string $group) : array {
    $filtered = array();
    foreach  ($fields as $fieldName => $field) {
        $fieldGroup = $field['group'] ?? '-';
        if ($fieldGroup === $group)
            $filtered[$fieldName] = $field;
    }
    return $filtered;
}
Cosa notiamo:
Ci sarebbe molte altre osservazioni da fare, ma la conclusione è che PHP non è un linguaggio particolarmente dotato per quanto riguarda la prevenzione degli errori.
Personalmente è per questo motivo, oltre che per il suo stile desueto e poco elegante, che sto cercando di abbandolarlo.
Giorgio Barchiesi
Albo degli Ingegneri Sez. A, N. 4027 della Prov. di Trento
P.IVA 02370260222, C.F. BRC GRG 58L26 C794R
Copyright © 2015-2024 Giorgio Barchiesi - Tutti i diritti riservati