Type casting automatico nel Model — articolo

> Type casting automatico nel Model

Quick note su come il metodo casts() converte automaticamente i valori dal database ai tipi PHP corretti.

Luigi Iadicola
~1 min lettura
#PHP #ORM #Model
Type casting automatico nel Model
Type casting automatico nel Model

Tipi giusti senza conversioni manuali

Definendo il metodo casts() nel modello, i valori letti dal database vengono automaticamente convertiti nel tipo PHP corretto: bool, int, float, json, date, datetime. Niente piu (bool) sparsi nel codice applicativo.

Questo e particolarmente utile con SQLite, dove i booleani arrivano come 0/1 e i JSON come stringhe. Il casting centralizzato nel modello elimina una classe intera di bug sottili.

altri articoli
progetti correlati