Junior — Middle
Реците о вашем искуству са типом података enum у пројектима.
sobes.tech АИ
Одговор од АИ
U PHP projektima, koristio sam enum za definisanje ograničenog skupa vrednosti, što poboljšava čitljivost i pouzdanost koda. Na primer, za statusе narudžbina može se definisati enum sa opcijama: Pending, Processing, Completed.
Primer enum-a u PHP 8.1+:
enum OrderStatus: string {
case Pending = 'pending';
case Processing = 'processing';
case Completed = 'completed';
}
function updateOrderStatus(OrderStatus $status) {
// logika za ažuriranje statusa
}
updateOrderStatus(OrderStatus::Processing);
Korišćenje enum-a pomaže da se izbegnu greške povezane sa prosleđivanjem netačnih nizova ili brojeva i olakšava održavanje koda.