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.
Ecco perché, anche volendo tapparmi il naso rispetto al suo stile desueto e poco elegante, 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